@shinyaz

Tailwind v4 で text-sm と text-base の中間サイズを作るには arbitrary value を使う

約1分

シリーズナビゲーションの文字サイズを調整していて、text-sm(14px) では小さく text-base(16px) では大きいという場面に遭遇した。Tailwind v4 のデフォルトスケールにはこの間のステップがない。

解決策は arbitrary value で直接指定すること。

Tailwind CSS
text-[0.9375rem]   → 15px
text-[0.875rem]    → 14px (text-sm と同じ)
text-[1rem]        → 16px (text-base と同じ)

rem で指定すればブラウザのフォントサイズ設定にも追従する。Tailwind v4 では tailwind.config.ts なしでも [] 記法で任意値が使えるため、デザイントークンの隙間を埋めるのに便利だ。

共有する

田原 慎也

田原 慎也

ソリューションアーキテクト @ AWS

AWS ソリューションアーキテクトとして金融業界のお客様を中心に技術支援を行っています。クラウドアーキテクチャや AI/ML に関する学びをこのサイトで発信しています。このサイトの内容は個人の見解であり、所属企業の公式な意見や見解を代表するものではありません。