他のサイトで紹介されているのを見て、「なんで読み込むプラグイン書いてないの?不親切だな。」ってなりましたが、読み込まなくていいんです。 jsプラグインをいろいろ使っている人のほうが最初驚くと思います。 ブラウザがデフォルトで持っている機能だそうです。 ただ、IEには対応していないので、IE対応が必要な場合はpolifillを読み込む必要はあります。 以下をfooterに貼り付けてください。 //HTMLの場合 <script src="https://cdn.jsdelivr.net/npm/intersection-observer@0.9.0/intersection-observer.js"></script> //PHPが使える場合 (IEのときだけ読み込む) <?php // ブラウザ取得判定するのに小文字にする $browser = strtolower($_SERVER['H
![スクロールアニメーションを実現!Intersection Observer APIの使い方 デモあり](https://cdn-ak-scissors.b.st-hatena.com/image/square/5ac51ae914a02d244929c9856ba5c66b8ce15f38/height=288;version=1;width=512/https%3A%2F%2Fhsmt-web.com%2Fwp%2Fwp-content%2Fthemes%2Fhsmt-web%2Fimages%2Fmain-js-intersection-observer.jpg%3F202005162117)