コンポーネント
← すべてのコンポーネント

カウントアップ

stimeo--count-up

マークアップに書かれた最終値まで、数値をアニメーションで増やしていく。定番は「見えたら開始」。

  • Core

stimeo--count-up は、DOM に既に書かれている値まで数字を from からアニメーションさせ、終了時に作者のテキスト(区切り文字・接尾辞込み)をそのまま復元します — SEO・no-JS・スクリーンリーダーは常に本当の値を持ちます。開始は start アクションで自由に束ねられ、定番は intersection プリミティブとのマークアップ合成(data-action="stimeo--intersection:enter->stimeo--count-up#start")です。 prefers-reduced-motion ではアニメ自体をスキップし、実行中は aria-label に最終値を保持するため、支援技術が中間の数字を読み上げることはありません。once(既定)では実行済みが data-count-up-done として記録され、Turbo のキャッシュ復元後も尊重されます。

実行中

統計をスクロールで表示してください — 各タイルは intersection(契機)と count-up(演出)のマークアップ合成です。最終値はマークアップに残っています。

ユーザー数
12,480
GitHub スター
3,200
稼働率(%)
99