広告が嫌いですか? 行く 広告なし 今日

CSS ロードアニメーションジェネレーター

開発者

アニメーションタイプ


外観

ローダーの全体サイズ(ピクセル単位)。
リングベースのローダー(回転リング、ダブルリング、パルス円)で使用。
リングベースのローダーのトラックカラー;ドットのみタイプには無視されます。

アニメーション

1回のアニメーションサイクルの長さ(秒単位)。

出力

スクリーンリーダーによって発声されるアクセシブルラベル。
ライブプレビュー

ガイド

CSSローダーアニメーションジェネレーター

CSS ロードアニメーションジェネレーター

純粋なCSSで8つの人気ローダーアニメーション(回転リング、ダブルリング、パルスドット、跳ねるドット、跳ねるボール、エイブルバー、パルス円、タイプインインジケータ)を生成。色、サイズ、ストローク幅、期間を調整し、ライブプレビューが即時更新され、@keyframes + 最小限のHTMLをプロジェクトにコピーできます。JavaScript、SVG、外部依存関係なし。

使用方法

  1. ドロップダウンからアニメーションタイプを選択してください。
  2. ローダーのサイズ(ピクセル)を設定し、リングベースタイプのストローク幅を調整してください。
  3. メインカラーとトラック/セカンダリカラーを選択してください。
  4. 1回のサイクルの期間(秒)を設定してください。
  5. 出力形式を選択してください — HTML + CSSの組み合わせ、CSSのみ、またはHTMLのみ。
  6. オプションでスクリーンリーダー用のカスタムARIAラベルを設定してください。
  7. 生成されたスニペットをコピーするか、ファイルとしてダウンロードしてください。

機能

  • 8つのアニメーションスタイル — 現代UIにおける最も一般的なローダーパターンをカバーしています。
  • ライブプレビュー — すべての変更が即時再レンダリングされ、タイミングやスムーズさを確認してからコピーできるようになります。
  • 純粋なCSS出力 — JavaScriptランタイムコストやSVGマークアップを必要としません。
  • スコープ付きクラス名 — 生成されたスニペットは一意のプレフィックスを使用しており、複数のローダーが共存しても衝突しません。
  • デフォルトでアクセシブル — すべてのローダーにrole=\"status\"および設定可能なaria-labelが含まれています。
  • 3つの出力モード — インテグレーション方法に応じて、HTML + CSSの組み合わせ、CSSのみ、またはHTMLのみを選択できます。

よくある質問

  1. CSSにおける@keyframesは何をしますか?

    @keyframesアトリビュートはCSSアニメーションの中間ステップを定義します。各ステップ(0%、50%、100%など)は、アニメーションサイクルのその時点での要素のスタイルを記述します。ブラウザはステップ間を補間して滑らかな動きを生成します。@keyframesがなければ、アニメーションプロパティは何も実行できません。

  2. CSSアニメーションをSVGまたはJavaScriptでローダーを使用する理由は何ですか?

    CSSアニメーションはブラウザの合成スレッド上で実行され、メインJavaScriptスレッドが忙しい場合でも滑らかに動作します。スクリプト依存性や追加の負荷がなく、古いデバイスでも順応性があります。SVGやJavaScriptローダーはより複雑な動作を実行できますが、シンプルなスピナーまたは跳ねるドットの場合、CSSは最も軽量で信頼性の高い選択肢です。

  3. キュービックベジアーティミング関数とは何ですか?

    キュービックベジアーティミング関数は、時間の経過に応じてアニメーションが加速・減速する様子を4つのコントロールポイントで描く関数です。linearやease-in-outなどのキーワードに比べて、キュービックベジアーティミング関数は動きの質を細かく調整できます。たとえば、跳ねるボールはcubic-bezier(0.5, 0.05, 0.5, 0.95)を使用して重力の様子を模倣します。

  4. ローダーアニメーションにroleとaria-labelが必要な理由は何ですか?

    スクリーンリーダーは回転する円を認識できませんので、何かが起こっているというプログラム的なヒントが必要です。role="status"は、支援技術にその要素がライブステータス更新を伝えることを示し、aria-labelは読み上げられるヒューマンリーダブルテキストを提供します。これらの属性がないと、視覚障害者がローダーを認識できません。

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能

スコアボードが到着しました!

スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って