🍃

[Tailwind CSS] n行目以降の文章は「...」と表示する

2024/11/16に公開

はじめに

この記事では、長い文章を省略し先頭の文章のみを表示する方法を解説します。

参考資料
前提条件
  1. 下記サイトを活用して表示しております。

  2. 見やすいようにfont-size200%にしております。

html {
  font-size: 200%;
}
  1. 見やすいように下記divで囲っております。
<div class="flex flex-col justify-center min-h-screen mx-10">
  <!-- 対象のhtmlを記載 -->
</div>

結論

見本

<div class="mb-3">
  <p class="font-black">1行目まで表示</p>
  <p class="line-clamp-1 pl-3">
    ああああああああああああああああああああああああああああああああああああああああ
  </p>
</div>
<div class="mb-3">
  <p class="font-black">2行目まで表示</p>
  <p class="line-clamp-2 pl-3">
    あああああああああああああああああああああああああああああああああああああああ
    いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
  </p>
</div>

line-clamp

GitHubで編集を提案

Discussion