Typography コンポーネント
デザインシステムに準拠したタイポグラフィコンポーネント - 見出し、本文、キャプション、引用
見出しコンポーネント
H1からH6まで、レスポンシブ対応の見出しサンプル
Heading Examples
TSX
<Heading level="h1">H1: ページメインタイトル</Heading>
<Heading level="h2">H2: セクションタイトル</Heading>
<Heading level="h3">H3: サブセクション</Heading>
<Heading level="h4">H4: 小見出し・カードタイトル</Heading>
<Heading level="h5">H5: 小項目見出し</Heading>
<Heading level="h6">H6: 最小見出し</Heading>
Result
H1: ページメインタイトル
H2: セクションタイトル
H3: サブセクション
H4: 小見出し・カードタイトル
H5: 小項目見出し
H6: 最小見出し
テキストコンポーネント
様々なサイズとウェイトのテキストサンプル
Text Examples
TSX
<Text size="lg" weight="semibold">
大きめテキスト(Semi-bold)- 重要な情報の強調に使用
</Text>
<Text size="base">
本文テキスト(Normal)- 標準的な段落テキストに使用。
読みやすさを重視したサイズで、デバイスに応じてレスポンシブに調整されます。
</Text>
<Text size="sm" muted>
小テキスト(Muted)- キャプションや説明文に使用
</Text>
<Text size="xs" muted>
極小テキスト(Muted)- メタ情報やフッター情報に使用
</Text>
Result
大きめテキスト(Semi-bold)- 重要な情報の強調に使用
本文テキスト(Normal)- 標準的な段落テキストに使用。読みやすさを重視したサイズで、デバイスに応じてレスポンシブに調整されます。
小テキスト(Muted)- キャプションや説明文に使用
極小テキスト(Muted)- メタ情報やフッター情報に使用
キャプション・補助テキスト
図表のキャプションや補助説明に使用するコンポーネント
Caption Examples
TSX
<Caption>図1: コンポーネント使用例の比較</Caption>
<Caption tiny>※ 画面サイズによって表示が変わります</Caption>
<Caption className="text-center">中央揃えキャプション</Caption>
<Caption className="text-right">右揃えキャプション</Caption>
Result
サンプル図表
図1: コンポーネント使用例の比較
※ 画面サイズによって表示が変わります
中央揃えキャプション
右揃えキャプション
引用コンポーネント
引用文や重要な文言を強調表示するコンポーネント
Quote Examples
TSX
<Quote>
「良いデザインは、見た目だけでなく、
どのように機能するかが重要です。」
</Quote>
<Quote author="Steve Jobs">
「シンプルさは究極の洗練である。」
</Quote>
Result
「良いデザインは、見た目だけでなく、どのように機能するかが重要です。」
「シンプルさは究極の洗練である。」
レスポンシブ対応
デバイスサイズに応じた自動調整の確認
Responsive Examples
TSX
// モバイル: より小さく、タブレット: 中程度、デスクトップ: 大きく
<Heading level="h1">レスポンシブ見出し</Heading>
<Text size="base">
このテキストはデバイスサイズに応じて
適切なサイズで表示されます。
</Text>
Result
レスポンシブ見出し
このテキストはデバイスサイズに応じて適切なサイズで表示されます。
※ ブラウザウィンドウのサイズを変更してお試しください
テキスト配置(Alignment)
左寄せ、中央寄せ、右寄せのオプション
Alignment Examples
TSX
<Text>左寄せテキスト(デフォルト)</Text>
<Text className="text-center">中央寄せテキスト</Text>
<Text className="text-right">右寄せテキスト</Text>
<Text className="text-justify">
両端揃えテキスト。長い文章の場合、行の両端が揃うように
単語間のスペースが調整されます。可読性を考慮して適切に使用してください。
</Text>
Result
左寄せテキスト(デフォルト)
中央寄せテキスト
右寄せテキスト
両端揃えテキスト。長い文章の場合、行の両端が揃うように単語間のスペースが調整されます。可読性を考慮して適切に使用してください。
Typographyコンポーネントの使用方法
• Heading: ページ構造を表現する見出し(H1〜H6)
• Text: 本文や説明文、様々なサイズとウェイト
• Caption: 図表のキャプションや補助説明
• Quote: 引用文や重要なメッセージの強調
• 全コンポーネントでダークモードとアクセシビリティに対応