ブラウザをスクロールするとアニメーションが動くやつを実装したい。
ScrollRevealというので実装できるらしいので試してみる。
Github: https://github.com/jlmakes/scrollreveal/tree/master
<body> <div class="container"> <br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br> <h1 class="headline">Widget Inc.</h1> </div> <script src="https://unpkg.com/scrollreveal"></script> <script> var ScrollrevealFade = { origin: 'left', distance: '0px',//移動範囲 scale: 1,//拡大表示(1で横スクロールが始まる) rotate: { x: 20, y: 20, z: 20 }, // duration: 1200, //アニメーションの速度 delay :200 //要素が表示するまでの待機時間(ディレイ) }; ScrollReveal().reveal('.headline', ScrollrevealFade, 100); </script> </body> </html>
スクロール(表示位置に入る)と、アニメーションが入ります。
この例だと、上から降ってくる感じ。
なるほど、面白い。