scroll meを使用したスクロールエフェクトのデモページ4

解説

「scroll me」にはスクロール境界内のアニメーション開始・終了位置を制御するオプション
data-fromdata-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>

このすぐ下にエフェクトを設定した画像が表示されます。

スクロール調整用の余白です