背景は面積が最も大きく、サイト全体の印象を決めます。画像を敷けば重くなり、単色では平坦になる——その間を埋めるのがCSSだけで作る背景です。ここでは背景専用の表現を14種類集めました。すべて画像ファイル不要で、数キロバイト以内に収まります。
背景アニメーション · 14 EFFECTS
実装の勘所
背景の要素は親の外まで動くものが多く、指定を忘れるとページ幅が広がって横スクロールバーが出ます。背景ラッパーには position: relative と overflow: hidden をセットで付けてください。
動く背景の上に文字を置くと、アニメーションの途中でコントラストが不足する瞬間が生まれます。最も明るいフレームと最も暗いフレームの両方で、文字が読めるか確認してください。半透明の暗幕を1枚挟むのが確実な解決策です。
パーティクルや流れ星は、本数を増やすより animation-duration と delay をばらす方が自然に見えます。常時アニメーションする要素が増えると、モバイルのバッテリー消費に直結します。
FAQ
transform と opacity だけで作られていれば、GPU側で処理されるため負荷は限定的です。注意が必要なのは filter: blur() と backdrop-filter で、これらは背後の描画を合成し直すため負荷が高くなります。適用面積を画面の2〜3割に抑えるのが実務的な目安です。
背景とテキストの間に半透明の暗幕(rgba(0,0,0,.4) 程度)を1枚挟むのが最も確実です。または、テキスト側に控えめな text-shadow を付ける方法もあります。アニメーションの全フレームでコントラスト比 4.5:1 を確保できているかを基準にしてください。
はい。Motion Lab のコードスニペットとAIプロンプトは、クレジット表記なしで自由に使えます。商用プロジェクトでもそのまま利用できます。
他のカテゴリを見る
全139種類を技術別(CSS / JS / Tailwind / Framer Motion / GSAP)で絞り込むなら カタログ一覧、 長文の解説を読むなら ガイド、 AIエージェントでの実装手順は Claude Code でWebアニメーションを実装する へ。
BOOKS · PR · AMAZON
※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。
学びを止めない · AMAZONサブスク
※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。