CSS スピナー生成ツール カスタマイズ可能なスタイルを持つCSSローディングスピナーとアニメーションローダーを生成します。
CSS スピナー生成ツール
カスタマイズ可能なスタイルを持つCSSローディングスピナーとアニメーションローダーを生成します。
スピナー種別を選択
ボーダー、ドット、パルス、リングなどの4つのスピナースタイルから選択します。
外観のカスタマイズ
色、サイズ、ボーダーの幅、アニメーションの速度を調整できます。
コードのコピー
アニメーションスピナーをプレビューし、HTMLとCSSコードをコピーします。
What Is CSS スピナー生成ツール?
CSS Spinner Generatorは、純粋なCSSを使用してアニメーションローディングインジケーターを作成します。ローディングスピナーは、データ取得、ファイルアップロード、またはページ遷移などの非同期操作中にユーザーに視覚的なフィードバックを提供します。このツールでは、4つの異なるスピナースタイル(ボーダースピナー(クラシック回転円)、ドット(バウンドするドット)、パルス(拡大する円)、リング(回転リング))が提供されます。各スタイルは、色、サイズ、ボーダーの幅、アニメーションの速度を制御できるため、完全にカスタマイズ可能です。生成されたコードには、HTMLマークアップと@keyframesアニメーション定義のCSSが含まれます。すべてのスピナーは軽量で、高パフォーマンスであり、JavaScriptや外部ライブラリは必要ありません。これらはすべてのモダンブラウザで動作し、どのWebプロジェクトにも簡単に統合できます。
Why Use CSS スピナー生成ツール?
Common Use Cases
データ読み込み状態
APIまたはデータベースからデータを取得中にスピナーを表示します。
フォーム送信フィードバック
フォーム処理中の送信ボタンにスピナーを表示します。
ページ遷移
SPAでのページナビゲーションまたはルート変更中にスピナーを使用します。
コンテンツの遅延読み込み
画像やコンポーネントが読み込まれるまでにローディングインジケーターを表示します。
Technical Guide
CSSスピナーは、@keyframesアニメーションを使用して連続した動きを作成します。ボーダースピナーのテクニックでは、円形要素に透明なボーダーをほとんどの側面に適用し、一方の側面には色付きのボーダーを適用してから、360度回転させます。ドットアニメーションは、スタッグ化されたanimation-delayでバウンド効果を作成するためにスケール変換を使用します。パルスアニメーションでは、要素を0から1に拡大しながら不透明度をフェードアウトさせます。すべてのアニメーションは、animation: name duration timing-function iteration-countを使用します。iteration-countを無限に設定すると、アニメーションの連続ループが保証されます。animation-timing-function(ease、linear、ease-in-out)は速度曲線を制御します。アクセシビリティのため、スピナーにrole="status"とaria-labelを追加してください。また、prefers-reduced-motionメディアクエリーを使用して、アニメーションを減らしたり無効にしたりすることも検討してください。
Tips & Best Practices
-
1スムーズな回転を実現するために、animation-timing-function: linearを使用してください
-
2アクセシビリティのため、prefers-reduced-motionメディアクエリーを追加してください
-
3スピナーのサイズは適切に保ってください。標準は48pxで、インライン用は24pxです。
-
4スクリーンリーダーアクセシビリティのために、aria-label="Loading"を使用してください
Related Tools
Frequently Asked Questions
Q CSSスピナーはアクセシブルですか?
Q 回転方向を変更できますか?
Q スピナーをページ中央に配置するにはどうすればよいですか?
Q CSSスピナーは古いブラウザでも動作しますか?
Q アニメーションの速度を変更するにはどうすればよいですか?
About This Tool
CSS スピナー生成ツール is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.