headに書くこと
<script src="//cdn.jsdelivr.net/npm/gsap@3.7.0/dist/gsap.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/gsap@3.7.0/dist/ScrollTrigger.min.js"></script>
JavaScriptで書くこと
gsap.to('.js-demo-section', { //アニメーションしたい要素を指定
x: 800, //横に800px動かす
scrollTrigger: {
trigger: '.js-trigger',//アニメーションが始まるトリガーとなる要素
start: 'top center', //アニメーションが始まる位置
markers: true,
}
});
HTMLで書くこと
<div class="d-demo">
<section class="d-demo__section d-demo__section--bg">
<div class="d-demo__main js-trigger">
<div class="d-demo__wrap">
<div class="d-demo__elem js-demo-section"></div>
</div>
</div>
</section>
</div>