最終更新日 2023/11/20

画像を徐々に表示する

画像を徐々に表示するサンプルです。
目次
  • 画像を徐々に表示(左から右へ)
  • 画像を徐々に表示(右から左へ)
  • 応用:マウススクロールのタイミングに合わせて表示

画像を徐々に表示(左から右へ)

ケーキ

左から右へ、画像を徐々に表示するアニメーションです。

アニメーションを無限に繰り返すように記述。

画像を徐々に表示(右から左へ)

ケーキ

右から左へ、画像を徐々に表示するアニメーションです。

アニメーションを無限に繰り返すように記述。

応用:マウススクロールのタイミングに合わせて表示(CSS + javascript)

上記サンプルとは異なり1回だけアニメーションを表示させたい場合、アニメーション開始のタイミングを指定してあげなければ、視認する前に勝手にアニメーションが終了してしまう。

ファーストビュー(トップ画面)にアニメーションを走らせる場合であれば、jqueryのloadイベント等で処理できるが、ページ途中にある画像をアニメーションで表示する場合、その画像のある場所までマウススクロールしたタイミングでアニメーションを走らせる必要がある。

ケーキ

javascript(jquery)で画面位置を取得し、マウススクロールイベントを利用してアニメーションをスタート。

アニメーションの繰り返しなし。

クライアントサイド言語
サムネ画像
画像を徐々に表示する