课程
/前端开发
/WebApp
/Web App下图片滑动组件的开发
为什么不直接改变ul的位移来移动.只需要计算一个值就ok了. 高度宽度直接max-width:100%,max-height:100%. 用css来写垂直 水平居中
2014-06-24
源自:Web App下图片滑动组件的开发 4-3
正在回答
想当然的情况下,都想通过ul 改变位移来移动啊,多简单啊,干啥去计算那么多li 的值啊,多此一举啊,但是你确定? 通过ul 改变位移来移动会依赖什么?依赖li的横向排列,而且正如我说的,如果有几十张图片怎么办? 在css3 中使用translate3d是极占内存,IOS safari 很可能就直接闪退了 如果你想要优化到终极怎么办?有优化的空间吗?没有因为你依赖li 的依次横向排列。 而li 单独计算位移,则是li之间互相不影响,所以把li 减少到最少,也就是我后面说的3 个li 就能表示所有图片。
淡墨素然的青春
直接移动ul简单些吧,计算每个li是为了后期优化
都可以
举报
本课程就是讲述从零开始,如何构建一个移动端的滑动组件
1 回答
2 回答
3 回答
4 回答-webkit-transform:translate属性必须与position:absolute搭配使用么?