scrollLeft能用css3的transition做动画吗?

因为做一列图片滚动展示,打算用浏览器自带的滚动做,因为是手机页面,这样效率最快最流畅。然后监听scroll结束事件,就把图片列表滚动到让最近的图片显示出来,其它都做好了,就差动画了,如果自己每帧计算scrollLeft的值然后赋值这个我做过,在iOS设备上面有时候图片会闪一下,滚动不流畅。

阅读 9.5k
1 个回答

可以的,应该用

transform: translateX(-left);//你计算出来的left值
transition: transform .3s;

这种形式来实现

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题