本文へスキップ

スピナー

スピナーは、プロジェクトで読み込み状態を示すために使用できます。

結果
読み込み中…
ライブエディター

アニメーション

Bootstrapは、スピナーに2種類のアニメーションスタイルを提供しています。アニメーションスタイルは、`animation`プロパティで設定できます。スピナーを作成する際には、常にアニメーションスタイルを指定する必要があります。

**ボーダースピナー - `border`**

結果
読み込み中…
ライブエディター

**グロースピナー - `grow` **

結果
読み込み中…
ライブエディター

バリアント

`variant`プロパティを設定することで、両方のアニメーションスタイルにすべての標準的な視覚バリアントを使用できます。あるいは、`style`プロパティまたはカスタムCSSクラスを使用して、スピナーのカスタムサイズを設定することもできます。

結果
読み込み中…
ライブエディター

サイズ

標準サイズに加えて、`size`プロパティを`sm`に設定することで、より小さな事前設定サイズを使用できます。

結果
読み込み中…
ライブエディター

ボタン

元のBootstrapスピナーと同様に、これらはボタンでも使用できます。ボタンの中にスピナーを使用する場合は、`as`プロパティを設定して要素タイプを`span`に変更することをお勧めします。

結果
読み込み中…
ライブエディター

アクセシビリティ

スピナーコンポーネントのアクセシビリティを最大限に確保するには、関連するARIA `role`プロパティを提供し、Bootstrapの`visually-hidden`クラスを使用して、スピナーの意味を表すスクリーンリーダーで読み取れるテキスト表現をコンポーネント内に含めることをお勧めします。

以下の例は、このコンポーネントのアクセシブルな使用方法を示しています。

結果
読み込み中…
ライブエディター

API

スピナー