コンテンツにスキップ

ui:heading

汎用的なHeadingコンポーネントです。

Source Code
<div class="grid gap-6">
<h1 class="ui:heading" data-size="1">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="2">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="3">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="4">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="5">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="6">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="7">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
<h1 class="ui:heading" data-size="8">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
</div>
Source Code
<div class="grid gap-4">
<h1 class="ui:heading" data-size="5" data-variant="primary">人類社会のすべての構成員の固有の尊厳と平等で譲ることのできない権利とを承認することは</h1>
</div>
Source Code
<div class="grid gap-8">
<h1 class="ui:heading" data-size="5">
<div class="ui:heading__prefix">
<ui-icon data-icon="calendar"></ui-icon>
</div>
人類社会のすべての構成員の固有の尊厳
</h1>
<h1 class="ui:heading" data-size="4">
<div class="ui:heading__prefix">
<ui-icon data-icon="calendar"></ui-icon>
</div>
人類社会のすべての構成員の固有の尊厳
</h1>
<h1 class="ui:heading" data-size="3">
<div class="ui:heading__prefix">
<ui-icon data-icon="calendar"></ui-icon>
</div>
人類社会のすべての構成員の固有の尊厳
</h1>
<h1 class="ui:heading" data-size="3">
人類社会のすべての構成員の固有の尊厳
<div class="ui:heading__suffix">
<ui-icon data-icon="calendar"></ui-icon>
</div>
</h1>
<h1 class="ui:heading" data-size="3" data-variant="primary">
<div class="ui:heading__prefix">
<ui-icon data-icon="calendar"></ui-icon>
</div>
人類社会のすべての構成員の固有の尊厳
</h1>
</div>

center, right 指定時に、テキストの折り返しが発生する場合は、常に左寄せ表示となります。

Source Code
<div class="grid gap-4">
<h1 class="ui:heading" data-size="3" data-align="left">人類社会のすべての構成員の固有の尊厳</h1>
<h1 class="ui:heading" data-size="3" data-align="center">人類社会のすべての構成員の固有の尊厳</h1>
<h1 class="ui:heading" data-size="3" data-align="right">人類社会のすべての構成員の固有の尊厳</h1>
</div>
属性要素効果
data-sizeroot1 / 2 / 3 / 4 / 5 / 6 / 7 / 8サイズの指定
data-variantroot1バリエーションの指定
data-alignrootleft / center / right左右中央寄せの指定
  • レイアウトを組みやすくするため、テキストの half-leading を除外しています。
  • 複雑なデザインを持つ見出しUIが必要な場合は、無理に ui:heading コンポーネントで賄わず、別コンポーネントを作成して下さい。
  • Noto fontは、テキスト上部のhalf-leadingが大きいため、テキストが1pxほど下にズレて表示されます。
    • アイコン付与時にそれがズレて見えるため、prefix / suffix 要素の子要素の位置をスタイルで調整しています。