首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在ScrollTrigger中使用span而不是div吗?

我可以在ScrollTrigger中使用span而不是div吗?
EN

Stack Overflow用户
提问于 2021-01-13 17:54:03
回答 1查看 46关注 0票数 0

在我的HTML代码中,我的div中有几个<span>标签,我想用GSAP的插件ScrollTrigger来动画它们。但是当我使用span元素而不是几个<div>标记时,它似乎不起作用。代码如下:

HTML:

代码语言:javascript
复制
<div class="big-box">
  <span id="box">The</span> 
  <span id="box01">rain</span>
  <span id="box02">slacked</span> 
  <span id="box03">still</span> 
  <span id="box04">more.</span> 
  <span id="box05">They</span>
  <span id="box06">crowded</span> 
  <span id="box07">to</span>
  <span id="box08">the</span> 
  <span id="box09">huge</span> 
  <span id="box10">door.</span>
  <span id="box11">The</span> 
  <span id="box12">rain</span> 
  <span id="box13">stopped.</span>
</div>

JS:

代码语言:javascript
复制
gsap.registerPlugin(ScrollTrigger);

let t1 = gsap.timeline();

t1.to("#box",{
  scrollTrigger:{
    trigger: "#box",
    start: "top 80%",
    end: "top 25%",
    scrub: true,
    markers: true
  },
  x: 1000
})
EN

回答 1

Stack Overflow用户

发布于 2021-01-14 07:58:46

ScrollTrigger将跨度作为目标可以很好地工作。您正在应用的变换不适用于跨度,因为它们的displayinline。将显示更改为inline-block,您将看到它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65699459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档