我正在尝试重现这种效果https://oasiscannabis.co但我真的被卡住了。
我正在使用 GSAP 和 scrolltrigger 使其工作,但问题是在我的代码中,缩放并不平滑,但它直接从缩放 1 到缩放 2。我希望它像参考网站一样顺利扩展。
我正在使用 elementor 作为视觉作曲家来开发 WordPress。这是我的代码:
<div class="svision">
<img class="totale" src="http://www.beyconsulting.it/Factanza/wp-content/uploads/2021/03/Frame.svg" />
</div>
<script>
var scroll1 = new TimelineMax();
scroll1
.set('.totale', {scale:1, transformOrigin: "center top"})
.to('.totale', {
scrollTrigger:{
trigger: ".totale",
start: "top 60%",
markers: true,
ease: "expo.out",
duration: "100%",
delay: 0.2,
toggleActions: "play pause none reverse",
},
scale: 2,
y:"-50%"
})
.to('.totale', {
scrollTrigger:{
trigger: ".totale",
start: "top 20%",
markers: true,
toggleActions: "play pause none reverse",
},
scale: 4,
y:"-100%"
})
</script>