DevToolBox

CSS Line Clamp ジェネレーター

CSS line-clampでテキストの行数を制限し、省略表示を実現。-webkit-line-clampを使用した複数行省略のコードを生成します。

1行310行
これはテキストの行数制限デモです。この長い文章は指定した行数で切り取られ、末尾に省略記号(...)が表示されます。複数行のテキストを制限したい場合に便利なCSSテクニックです。line-clampプロパティを使用することで、簡単に実装できます。
HTML構造例
<div class="text-clamp">
  これはテキストの行数制限デモです。この長い文章は指定した行数で切り取られ、末尾に省略記号(...)が...
</div>

CSS Line Clampとは?

CSS line-clamp(-webkit-line-clamp)は、テキストを指定した行数で切り取り、末尾に省略記号(...)を表示する機能です。 カードUIやリストアイテムで長いテキストを整列させるのに便利です。

ブラウザ対応

-webkit-プレフィックスが必要ですが、Chrome、Safari、Firefox、Edgeなど主要ブラウザで広くサポートされています。 display: -webkit-box と -webkit-box-orient: vertical との組み合わせが必須です。

主な用途

  • ブログ記事の要約表示
  • 商品説明の省略表示
  • カードコンポーネントのテキスト制限
  • リスト項目の統一された高さ

注意事項

  • display: -webkit-box は flexbox との併用に制限があります
  • 単一行の場合は text-overflow: ellipsis の方が適切です
  • 省略記号のカスタマイズは限定的です