CSS ローディングアニメーション・スピナー生成

100% 端末内完結・通信ゼロ

GIF画像不要、軽量・高パフォーマンスな純CSSキーフレームアニメーション

Select Loader Animation Pattern
Animation & Dimensions
Size (Width & Height)48px
Stroke / Thickness4px
Cycle Duration1.0s
Accent Color
Real-Time Animated Preview
<!-- HTML -->
<div class="omni-spinner"></div>

/* CSS */
.omni-spinner {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-top-color: #3b82f6;
  border-radius: 50%;
  animation: omni-spin 1s linear infinite;
}

@keyframes omni-spin {
  to {
    transform: rotate(360deg);
  }
}

CSSローダーの作成手順

  1. 1好みのローダースタイル(リング、ドットパルス、バー等)を選択します。
  2. 2サイズ、回転スピード、ブランドカラーを調整します。
  3. 3HTML要素と `@keyframes` CSSコードをコピーしてプロジェクトに配置します。

メインスレッドをブロックしない非同期UX

純CSSのアニメーションはJavaScriptのメインスレッドを妨げないため、データ取得中や重い処理中にもカクつかずに滑らかに回転します。

Architecture & Privacy

  • Zero Dependencies: 100% pure CSS and HTML. No external GIF images or JavaScript libraries required.
  • Hardware accelerated: Powered by CSS transforms and opacity transitions for smooth 60fps execution.
  • Responsive & Scalable: Perfectly crisp on high-DPI Retina screens without pixelation.
  • Cross-Browser compatible: Supported on Chrome, Firefox, Edge, Safari, and all mobile browsers.

よくある質問 (FAQ)

関連開発ツール