-webkit-line-clamp

概要

-webkit-line-clamp プロパティは、ブロック内のコンテンツを指定した行数に切り詰めて表示する際に使用します。

ただし、以下のプロパティを組み合わせないと、有効に機能しません。

  • 【必須】 display プロパティに、”-webkit-box” もしくは “-webkit-inline-box”が指定されている。
  • 【必須】 -webkit-box-orient プロパティに “vertical” に設定されている。
  • overflow プロパティに “hidden” が指定されている。

なお、Internet Exploreは対応していません。

仕様

初期値none
適用対象全ての要素
継承なし
計算値指定値
アニメーションの種類by computed value type

指定できる値

  • none (初期値)
    • コンテンツの行数を限定しません。
  • <integer>
    • 0より大きい正の整数が指定でき、指定した行数でコンテンツを切り詰めます。

サンプル

See the Pen -webkit-line-clamp by Masahiko Iwakiri (@m-iwakiri) on CodePen.

 


このサイトでは、CSSのセレクタ・プロパティなどの定義は下記サイトを参考にしています。
MDN Web Docs: https://developer.mozilla.org/ja/
W3C仕様の正確な定義、最新情報は上記サイトをご覧ください。
CSSのプロパティがどのブラウザに対応しているのかは、下記のサイトで確認できます。
Can I Use?: https://caniuse.com/#home

コメント

タイトルとURLをコピーしました