css滑动div不流畅怎么回事

html-css019

css滑动div不流畅怎么回事,第1张

css滑动div不流畅是因为使用了scroll属性。根据查询相关信息,div或模块使用了overflow:scroll属性,在iOS系统的手机上浏览时,则会出现明显的卡顿现象,但是在android系统的手机上则不会出现该问题。以下代码可解决这种卡顿的问题:-webkit-overflow-scrolling:touch。,是因为这行代码启用了硬件加速特性,所以滑动很流畅。这个方法的确可以解决以后系统的滑动卡顿问题。

1、如果是div设置了滚动条导致滑动不顺畅,可以在css中加入-webkit-overflow-scrolling : touch

2、如果是幻灯片,可以用swiper插件一类的。

3、尽量用css3开启GPU加速(css随便哪里加个{transform:transition3d(0,0,0)}),用transform:translate(x,y)代替mairgin或者top。

4、减少滑动过程中的运动DOM。

简单demo:使用HTML+CSS 实现轮播图(三张图为例,分别为:红、绿、蓝)的效果。

不能发视频,截图来代替吧

1.显示 轮播图1(实际轮播的第2个元素li)

2.显示 轮播图2(实际轮播的第3个元素li)

3.显示 轮播图3(实际轮播的第4个元素li)

4.显示 轮播图1(实际轮播的第5个元素li,之后会紧跟着重复以上动作)