制作ノート

Web Media

ページ遷移時のフェードインアニメーションをCSSのみで実装する

ウェブ制作者向けコンテンツ

  • 最終更新日2026.02.11
  • 公開日2025.03.20
  • 閲覧数10,710

ページ遷移の時にフェードインしながらコンテンツが表示されるアニメーションの実装です。遷移時に演出をつけたい、でも大げさなものは要らないという時にピッタリの表現です。

See the Pen Untitled by MxGRAIN (@mxgrain) on CodePen.

※右下の『Rerun』をクリックすると遷移アニメーションを確認できます。

<div class="wrap">
	<div class="bg"></div>
</div>
.wrap {
	animation: fadein 3s forwards;
}

@keyframes fadein {
	0% {opacity: 0}
	100% {opacity: 1}
}

animationアニメーションの設定は、3秒3sをかけて@keyframes内の指定を実行させています。透明度opacityを0→1とシンプルな演出だけです。

forwardsでアニメーション完了時のスタイルがアニメーション完了後にも適用されます。

New Store Open

デザインの次は、業務の効率化を。
現役デザイナーが作った引き算の
ビジネスツール『margin』

ストアを見る