Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
random
実験的
26.2
26.2
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.particle {
  left: random(0%, 100%);
  top: random(0%, 100%);
  animation-delay: random(0s, 2s);
}

ライブデモ

ランダム位置

CSS の ランダム位置 パターンです。

プレビュー全画面表示

ランダムサイズ

CSS の ランダムサイズ パターンです。

プレビュー全画面表示

ランダム遅延

CSS の ランダム遅延 パターンです。

プレビュー全画面表示

実務での使いどころ

  • ランダムなレイアウト生成

    パーティクルアニメーションや装飾要素の位置・サイズをランダムに設定し、自然で動的なビジュアルを作成します。

注意点

  • 現時点ではSafari 26.2のみのサポートであるため、プロダクション環境での使用は慎重に検討してください。

アクセシビリティ

  • ランダムな色やコントラストの使用は避け、アクセシビリティ基準を満たす範囲でのランダム化に留めてください。