小程序 CSS跑马灯动画出现 "抖动"

发布于 2022-09-12 23:24:50 字数 1337 浏览 19 评论 0

描述:CSS实现的跑马灯动画执行的时候,当滚动下面的ScrollView,跑马灯动画会出现顿挫感

Code

xxx.wxml
<ste-marquee tnt="喜报,喜报,喜报:本店5.1特庆:买一送二,买二送4"></ste-marquee>

<scroll-view 
            id="yyc"
            style="width:100%;height:{{viewHeight}}px;background-color:white;"
            scroll-with-animation
            bindscrolltolower="scrollViewToLower"
            bindscroll="scrollViewDidScroll"
            lower-threshold="300"
            scroll-top="{{srollViewYLocation}}"
            scroll-y
            >
            <view wx:for="{{1000}}" wx:key="*this">{{item}}</view>
</scroll-view>
marquee.css
@keyframes move {
  from {
   transform:translateX(100%);
  }
  to {
   transform:translateX(-100%);
  }
 }
 
.marquee_container{
  background-color: green;
  height: 50px;
  line-height: 50px;
}

.marquee_text{
  color:yellow;
  font-size: 14px;
  white-space: nowrap;
  animation-name: move;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  animation-timing-function:linear;
  background-color: black;
}

点击运行代码片段

尝试过的方法:

  1. 去掉scrollView所有的绑定的方法

期望: 替代方案 Or 可能出现问题的地方?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

唱一曲作罢 2022-09-19 23:24:50

没能复现你说的问题,你可以分享代码片段。这个是我的代码片段 链接

已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文