Skip to content
fandhe-frontendcore v0.4.3
GitHub

Text

fandhe-frontend-pre-styled-ui の text mod が提供するスタイル済み Text 部品です。

size(xs〜xl6 の 10 段階、イシュー #1442 で xl2〜xl4、#2440 で xl5/xl6 を追加)・weight(normal/medium/semibold/bold、イシュー #1442)・variant(plain(既定)/muted)の 3 軸を持ちます。イシュー #2055 で shadcn/ui Typography と突合し、前景色を弱める variant=muted(テーマトークン fg-muted)を追加しました。shadcn/ui の lead/large/small/muted プリセットはプリセット名を持ち込まず、既存の size/weight/variant 軸の組み合わせで再現します。

関連 API: fandhe-frontend-pre-styled-ui API

Demo

素の p 要素を size(xs〜xl6 の 10 段階、イシュー #2440)・weight(normal/medium/semibold/bold の 4 段階)・variant(plain/muted)でスタイル化した本文テキスト部品。shadcn/ui Typography の lead/large/small/muted 4 プリセットは既存軸の合成で再現する(イシュー #2055)。

本文テキスト(size=Xs)

本文テキスト(size=Sm)

本文テキスト(size=Md)

本文テキスト(size=Lg)

本文テキスト(size=Xl)

本文テキスト(size=Xl2)

本文テキスト(size=Xl3)

本文テキスト(size=Xl4)

本文テキスト(size=Xl5)

本文テキスト(size=Xl6)

本文テキスト(weight=Normal)

本文テキスト(weight=Medium)

本文テキスト(weight=Semibold)

本文テキスト(weight=Bold)

本文テキスト(variant=Plain)

本文テキスト(variant=Muted)

lead 相当(size=Xl + variant=Muted)

large 相当(size=Lg + weight=Semibold)

small 相当(size=Sm + weight=Medium)

muted 相当(size=Sm + variant=Muted)

Features

  • 素の <p> 要素を size(xs〜xl6 の 10 段階、イシュー #2440)・weight(normal/medium/semibold/bold)・variant(plain/muted)でスタイル化した本文テキスト部品
  • colorPalette 軸は持たない
  • イシュー #2055 で shadcn/ui Typography と突合し variant(plain/muted)を追加。lead/large/small/muted の 4 プリセットは既存軸の合成で再現する

Anatomy

root

API Reference

Arguments

NameTypeDefaultDescription
sizeTextSizeMdフォントサイズ・行間の視覚サイズ軸(xs/sm/md/lg/xl/xl2/xl3/xl4/xl5/xl6)。
weightTextWeightNormalフォントウェイトの視覚軸(normal/medium/semibold/bold)。イシュー #1442 で追加。
variantTextVariantPlain前景色の視覚軸(plain/muted)。muted はテーマトークン fg-muted を使う。イシュー #2055 で shadcn/ui Typography(lead/muted プリセット)と突合し追加。

Examples

size・weight・variant 軸

size(xs〜xl6)・weight(normal〜bold)・variant(plain/muted)を独立に選べます。

本文テキスト(size=sm)

本文テキスト(size=xl)

本文テキスト(weight=bold)

本文テキスト(variant=muted)

shadcn/ui Typography 相当の合成(lead/large/small/muted)

shadcn/ui の lead/large/small/muted プリセットは、size・weight・variant 軸の組み合わせとして再現できます(イシュー #2055)。

lead 相当(size=Xl + variant=Muted)

large 相当(size=Lg + weight=Semibold)

small 相当(size=Sm + weight=Medium)

muted 相当(size=Sm + variant=Muted)