読み込み中
内容がまだ表示できないことを、待っている利用者に伝える場面です。
設計の指針
何を待っているのかを文字でも伝えます。 回転する印だけでは、処理中なのか壊れているのかが区別できません。
Spinner には role="status" と aria-label を与えてください。 支援技術には、回転そのものは何も伝えません。
読み込みが終わったら、内容に置き換えます。 印を出したまま内容を足さないでください。
例
印だけ
html
<div class="jumpu-card mx-auto flex h-48 w-96 items-center justify-center">
<div class="jumpu-spinner">
<svg viewBox="25 25 50 50">
<circle cx="50" cy="50" r="20"></circle>
</svg>
</div>
</div>文字を添える
読み込み中です
html
<div
class="jumpu-card mx-auto flex h-48 w-96 flex-col items-center justify-center"
>
<div class="mb-4 font-bold">読み込み中です</div>
<div class="jumpu-spinner">
<svg viewBox="25 25 50 50">
<circle cx="50" cy="50" r="20"></circle>
</svg>
</div>
</div>