最近のサイトではスクロールするとフワッと下から出て来る動きが実装されているサイトが多いですよね!
そんな動きが簡単に実装できるのがScrollReveal.jsです。
昔色々調べたのですが、結局一番簡単なのがこれでした。
実際の動きがコレ↓
実装コード(ScrollReveal.js)
- <script src=”https://unpkg.com/scrollreveal”></script><!– ScrollReveal.jsの読み込み –>
- <script>
- ScrollReveal().reveal(‘.scroll_bottom_up’, {
- duration: 1200, // アニメーションの完了までにかかる時間
- viewFactor: 0.15, // 0~1。どれくらい見えたら実行するか
- reset: false, // アニメーションを繰り返し表示するか
- origin: ‘bottom’, // どこから現れるか
- distance: ’50px’, // どれだけの距離移動するか
- });
- </script>
おまめ
ScrollReveal.jsを1行で読みこみ、簡単な記述をするだけでスクロールしたらフワッと出て来る動きを実装できます!
origin: ‘bottom’を以下に変えても使いやすいと思います。
origin: ‘right’ →右から
origin: ‘left’ →左から
実装コード(HTML&CSS)
- <div class=”scroll_bottom_up shikaku”></div>
- <div class=”scroll_bottom_up shikaku”></div>
- <div class=”scroll_bottom_up shikaku”></div>
- <div class=”scroll_bottom_up shikaku”></div>
- <div class=”scroll_bottom_up shikaku”></div>
- <div class=”scroll_bottom_up shikaku”></div>
- <style>
- .shikaku{
- margin-top: 10px;
- width: 200px;
- height: 200px;
- background-color: orange;
- }</style>
あとはHTMLで動きを付けたい要素に「class=”scroll_bottom_up”」をつければ動きが実装出来ちゃいます!(※上の記述で言えば)
おまめ
とってもカンタン!!
コピペOKです♪
こちらの記事を参考にさせて頂いてます。
コメント