Skip to content

Avatar ​

人や組織を表す小さな画像です。

いつ使うか ​

誰のものかを示すときに使います。 発言、コメント、アカウントの表示が該当します。

画像そのものを見せたい場合には使いません。 切り抜かれて円になるため、内容が欠けます。

例 ​

基本 ​

城田 亜利沙
html
<div class="jumpu-avatar">
  <img src="../assets/avatar-1.jpg" alt="城田 亜利沙" />
</div>

リンクとして使う ​

a 要素で使うと display: block になります。

城田 亜利沙
html
<a href="#" class="jumpu-avatar">
  <img src="../assets/avatar-1.jpg" alt="城田 亜利沙" />
</a>

ユーティリティによる調整 ​

調整したいこと書き方備考
大きさw-8 h-8既定は w-16 h-16 相当。縦横を同じにします
角の形rounded-none / rounded既定は円
城田 亜利沙
城田 亜利沙
城田 亜利沙
html
<div class="jumpu-avatar h-8 w-8">
  <img src="../assets/avatar-1.jpg" alt="城田 亜利沙" />
</div>
<div class="jumpu-avatar rounded-none">
  <img src="../assets/avatar-1.jpg" alt="城田 亜利沙" />
</div>
<div class="jumpu-avatar rounded">
  <img src="../assets/avatar-1.jpg" alt="城田 亜利沙" />
</div>

大きさは --spacing(n) で組まれているため、文字サイズには追従しません。

マークアップ規約 ​

位置要素 / 属性要否効果
ルート任意の要素必須a の場合のみ display: block になります
ルートclass="jumpu-avatar"必須
ルート直下img必須幅と高さがルートいっぱいに広がります

状態 ​

状態に応じた見た目を持ちません。

リンクとして使う場合、押せることが視覚的に伝わりません。 hover:opacity-80 などのユーティリティで補ってください。

アクセシビリティ ​

対応する APG のパターンはありません。

img の alt には誰であるかを書きます。 「アバター」「プロフィール画像」のような、種類を述べる文字列は書きません。

隣に名前が表示されていて画像が装飾でしかない場合は、alt="" にして読み上げの対象から外します。