ガイドライン
Avatar
アバターはユーザーやエンティティを視覚的に表現するためのコンポーネントです。
Anatomy: 解剖図
| Item | Name | Description | Component | Optional |
|---|---|---|---|---|
| 1 | Container | コンテナ要素 | — | |
| 2 | Badge | 任意のカウントを表示するバッジ要素 | Badge | 任意 |
Options: 選択肢
Size
xs
xsサイズのアバターです。限られたスペースや、コンポーネント内に配置する際に使用します。
sm
smサイズのアバターです。
md
mdサイズのアバターです。デフォルトのサイズです。
lg
lgサイズのアバターです。
xl
xlサイズのアバターです。
2xl
2xlサイズのアバターです。
3xl
3xlサイズのアバターです。ページ内で、メインレベルのコンテンツに使用します。
Variant
image
ユーザーやエンティティの画像を表示します。画像は自動的にコンテナにフィットするようにリサイズされます。
initial
ユーザーやエンティティのイニシャルを表示します。背景色はカスタマイズ可能です。
pictogram
デフォルトのユーザーアイコンを表示します。画像やイニシャルが利用できない場合のフォールバックとして使用します。
isBadge
false
バッジを表示しない、デフォルトの状態です。
true
バッジを表示します。未読メッセージなど、Avatarが示す内容に対して通知がある場合などに使用します。
Behaviors: 振る舞い
画像の表示
画像は常にコンテナ内でアスペクト比を維持します。画像は中央に配置され、必要に応じてクロップされます。
フォールバック
画像の読み込みに失敗した場合、pictogramにフォールバックします。
Metrics: 寸法
xs
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 24px
- Container Width: 24px
sm
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 32px
- Container Width: 32px
md
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 40px
- Container Width: 40px
lg
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 48px
- Container Width: 48px
xl
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 64px
- Container Width: 64px
2xl
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 96px
- Container Width: 96px
3xl
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 128px
- Container Width: 128px
Usage: 使い方
Do
適切なサイズを選択し、コンテキストに合わせて使用してください。
Change log: 変更履歴
| Date | Changes |
|---|---|
| 2025/07/18 | ドキュメントを公開 |
小さな気づきや違和感があれば、
お気軽に教えてください。
フィードバック
