1. タイポグラフィー
  2. text-indent

タイポグラフィー

text-indent

ブロック内のテキストの前に表示される空白の量を制御するためのユーティリティ。

クラススタイル
indent-<number>
text-indent: calc(var(--spacing) * <number>)
-indent-<number>
text-indent: calc(var(--spacing) * -<number>)
indent-px
text-indent: 1px;
-indent-px
text-indent: -1px;
indent-(<custom-property>)
text-indent: var(<custom-property>);
indent-[<value>]
text-indent: <value>;

基本的な例

ブロック内のテキストの前に表示される空白の量(インデント)を設定するには、indent-<number> ユーティリティ(indent-2indent-8 など)を使用します。

それで、私は水の中を歩き始めました。正直に言うと、私は怖かったです。しかし、私は押し進め、波打ち際を過ぎると、奇妙な静けさが私を包みました。それが神の介入だったのか、すべての生物の親近感だったのかはわかりませんが、ジェリー、その瞬間、私は海洋生物学者でした。

<p class="indent-8">So I started to walk into the water...</p>

負の値の使用

負のテキストインデント値を使用するには、クラス名の先頭にダッシュを付けて負の値に変換します。

それで、私は水の中を歩き始めました。正直に言うと、私は怖かったです。しかし、私は押し進め、波打ち際を過ぎると、奇妙な静けさが私を包みました。それが神の介入だったのか、すべての生物の親近感だったのかはわかりませんが、ジェリー、その瞬間、私は海洋生物学者でした。

<p class="-indent-8">So I started to walk into the water...</p>

カスタム値の使用

以下を使用してください indent-[<value>] 構文 を設定するにはテキストインデント完全にカスタムの値に基づいて

<p class="indent-[50%] ...">
Lorem ipsum dolor sit amet...
</p>

CSS変数については、以下も使用できます。 indent-(<custom-property>) 構文

<p class="indent-(--my-indentation) ...">
Lorem ipsum dolor sit amet...
</p>

これは単なる indent-[var(<custom-property>)] の省略形で、var() 関数を自動的に追加します。

レスポンシブデザイン

プレフィックスa text-indent ユーティリティ md: のようなブレークポイントバリアントでプレフィックスすると、ユーティリティがmedium 画面サイズ以上でのみ適用されます。

<p class="indent-4 md:indent-8 ...">
Lorem ipsum dolor sit amet...
</p>

バリアントの使用方法の詳細については、バリアントのドキュメントをご覧ください。

Copyright © 2025 Tailwind Labs Inc.·商標ポリシー