Heading

Heading および PageHeadingコンポーネントは、直後に続くコンテンツの見出しに使います。

使用上の注意

コンテンツのアウトラインに沿って、順に使用することを想定しています。
例えば、ブロックタイトルの前にサブ・ブロックタイトルを使わないようにしましょう。

種類

見出しレベルに合わせた5種類を定義しています。 SmartHR UIでは、タイプ(typeprops)で種類を指定できます。

画面タイトル

画面のタイトルとして、画面ごとに1度しか使えません。
PageHeadingコンポーネントを使用してください。screenTitleタイプとh1要素が自動的に設定されます。

サイズはXXLXLLから選択できます。デフォルトはXLです。

タイプフォントサイズウェイトサンプル
screenTitleXXLnormalTEXT_BLACKwell-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。
screenTitleXL (デフォルト)normalTEXT_BLACKwell-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。
screenTitleLnormalTEXT_BLACKwell-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

セクションタイトル

サイズはXXLXLLから選択できます。デフォルトはLです。

タイプフォントサイズウェイトサンプル
sectionTitleXXLnormalTEXT_BLACK

well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

sectionTitleXLnormalTEXT_BLACK

well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

sectionTitleL(デフォルト)normalTEXT_BLACK

well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

ブロックタイトル

タイプフォントサイズウェイトサンプル
blockTitleMboldTEXT_BLACK

well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

サブ・ブロックタイトル

タイプフォントサイズウェイトサンプル
subBlockTitleMboldTEXT_GREY

well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

サブ・サブ・ブロックタイトル

タイプフォントサイズウェイトサンプル
subSubBlockTitleSboldTEXT_GREY

well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくる。

レイアウト

アウトラインに合わせた使用例は以下のとおりです。
余白については、余白の取り方を参照してください。

アウトラインに合わせた使用例

ライティング

関連するライティングガイドラインを参照してください。

モバイル

モバイルでは、サイズがXXLのタイポグラフィは小さく調整されます。詳しくはタイポグラフィのページを参照してください。

Props

Heading props

unrecommendedTag
"h1" "h2" "h3" "h4" "h5" "h6"

可能な限り利用せず、SectioningContent(Article, Aside, Nav, Section)を使ってHeadingと関連する範囲を明確に指定する方法を検討してください

visuallyHidden
false true

視覚的に非表示にするフラグ

icon
string number false true ReactElement<any, string | JSXElementConstructor<any>> Iterable<ReactNode> ReactPortal

テキスト左に設置するアイコン

type
"sectionTitle" "blockTitle" "subBlockTitle" "subSubBlockTitle"

テキストのスタイル テキストのスタイル

screenTitleを使用する場合、PageHeadingコンポーネントを使用してください

size
"L" "XL" "XXL"

テキストのサイズ

sectionTitleの場合、XXLXLLを指定してください

PageHeading props

size
"L" "XL" "XXL"

テキストのサイズ

visuallyHidden
false true

視覚的に非表示にするフラグ

autoPageTitle
false true

title要素の自動生成フラグ

Next.js 環境ではこの値にかかわらずtitleは自動生成されません。metadataなどの方法を利用してください。

pageTitle
string

title要素のprefix

pageTitleSuffix
string

title要素のsuffix