ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して複数行テキストのオーバーフロー省略記号を作成するにはどうすればよいですか?

CSS を使用して複数行テキストのオーバーフロー省略記号を作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-28 18:33:09
オリジナル
873 人が閲覧しました

How Can I Create a Multi-Line Text Overflow Ellipsis with CSS?

複数行のテキスト オーバーフロー省略記号

一方、CSS ルールは、指定された境界を超える場合にテキストを省略記号で効果的に切り詰めることができ、同じ効果を複数の行を実行するのは難しい場合があります。ただし、CSS プロパティの組み合わせを使用すると、それが可能になります。

複数行で省略記号を実現するには、次のアプローチを使用できます:

display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
ログイン後にコピー

これらのプロパティの仕組みは次のとおりです:

>
  • display: -webkit-box: 要素をフレキシブル ボックスとして設定しますmodel.
  • -webkit-line-clamp: 3: テキストが切り詰められる前に占有する最大行数を指定します。この場合、3 行に設定されています。
  • -webkit-box-orient:vertical: ボックスを垂直方向に設定し、テキストを複数行で折り返せるようにします。
  • overflow: hidden:指定された行の外側にある余分なコンテンツは表示されません。
  • text-overflow: ellipsis:テキストが指定された行からはみ出します。

これらのプロパティを使用すると、テキストを複数行で適切に切り詰めることができ、明確で簡潔な表示が可能になります。

以上がCSS を使用して複数行テキストのオーバーフロー省略記号を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート