CSSローダージェネレーター
この CSS ローダー作成ツールは、スピナー、跳ねるドット、リング、パルス、バー、デュアルリングの 6 種類の純 CSS ローディングアニメーションを作成します。サイズ、色、速度、太さを調整でき、CSS と HTML の両方を出力します。
48px
1.0s
3px
このツールについて
この CSS ローダー作成ツールは、スピナー、跳ねるドット、リング、パルス、バー、デュアルリングの 6 種類の純 CSS ローディングアニメーションを作成します。サイズ、色、速度、太さを調整でき、CSS と HTML の両方を出力します。
使い方
- ローダーのスタイルを選びます。
- サイズ、色、速度、太さを調整します。
- ライブプレビューを確認します。
- 「CSS + HTML をコピー」をクリックし、両方をページに貼り付けます。
知っておきたいこと
- 純 CSS のローダーには、画像、GIF、JavaScript は不要です。
- スピナーは @keyframes と transform: rotate() で回転するため、効率よくアニメーションできます。
- マークアップは要素 1 つだけ、ドットやバーの場合は子要素がいくつか加わる程度です。
- スクリーンリーダーがローダーを読み上げられるよう、role="status" と「Loading…」のような視覚的に非表示のラベルを追加しましょう。
- prefers-reduced-motion の場合は、ローダーを遅くしたり止めたりすることを検討してください。
すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。
よくある質問
CSS でローディングスピナーを作るには?
正方形の要素に 1 辺だけ色を付けたボーダーと border-radius: 50% を設定し、回転する @keyframes アニメーションを付けます。このツールからコピーすることもできます。
CSS ローダーは GIF より優れていますか?
たいていはそうです。サイズが小さく、どの大きさでもくっきり表示され、色や速度を CSS で変更できます。
ローダーをアクセシブルにするには?
role="status" を持つ要素で囲み、「Loading…」のような非表示テキストを含めると、支援技術が読み上げられるようになります。
ローダーをページの中央に配置するには?
display: flex; justify-content: center; align-items: center; を指定したコンテナの中に置きます。