CSS Line Clamp ジェネレーター
CSS line-clampでテキストの行数を制限し、省略表示を実現。-webkit-line-clampを使用した複数行省略のコードを生成します。
1行3行10行
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 の方が適切です
- 省略記号のカスタマイズは限定的です