scroll meを使用したスクロールエフェクトのデモページ4
解説
「scroll me」にはスクロール境界内のアニメーション開始・終了位置を制御するオプション
data-from
とdata-to
があります。
data-fromが起点で、data-toが終点になります。
data-from="0" data-to="1"
とした時
画面をスクロールして対象が現れるとエフェクトが始まり、
画面最上部までスクロールするとエフェクトが終わります。
HTML
<div class="scrollme"> <div class="animateme" data-translatex="-770" data-from="0" data-to="1" data-when="enter"> <img src="***"> </div> </div>
このすぐ下にエフェクトを設定した画像が表示されます。
↓
data-from="0.5" data-to="1"
とした時
エフェクトが50%の位置で開始され、
画面最上部までスクロールするとエフェクトが終わります。
HTML
<div class="scrollme"> <div class="animateme" data-translatex="-770" data-from="0.5" data-to="1" data-when="enter">< img src="***"> </div> </div>
このすぐ下にエフェクトを設定した画像が表示されます。
↓
data-from="0" data-to="0.5"
とした時
対象が表示されるとエフェクトが開始され、
50%の位置までスクロールすると終わります。
HTML
<div class="scrollme"> <div class="animateme" data-translatex="-770" data-from="0" data-to="0.5" data-when="enter"> <img src="***"> </div> </div>
このすぐ下にエフェクトを設定した画像が表示されます。
↓
data-from="1"data-to="0"
と記述して
data-fromとdata-toの値を逆にすると、逆方向へスクロールされました。
HTML
<div class="scrollme"> <div class="animateme" data-translatex="-770" data-from="1" data-to="0" data-when="enter"> <img src="***"> </div> </div>
このすぐ下にエフェクトを設定した画像が表示されます。
↓
スクロール調整用の余白です