為什么不直接改變ul的位移來移動.只需要計算一個值就ok了. 高度寬度直接max-width:100%,max-height:100%. 用css來寫垂直 水平居中

凈刺
2014-06-24
3 回答
舉報
0/150
提交
取消
2014-06-25
想當(dāng)然的情況下,都想通過ul 改變位移來移動啊,多簡單啊,干啥去計算那么多l(xiāng)i 的值啊,多此一舉啊,但是你確定? 通過ul 改變位移來移動會依賴什么?依賴li的橫向排列,而且正如我說的,如果有幾十張圖片怎么辦? 在css3 中使用translate3d是極占內(nèi)存,IOS safari 很可能就直接閃退了 如果你想要優(yōu)化到終極怎么辦?有優(yōu)化的空間嗎?沒有因?yàn)槟阋蕾噇i 的依次橫向排列。 而li 單獨(dú)計算位移,則是li之間互相不影響,所以把li 減少到最少,也就是我后面說的3 個li 就能表示所有圖片。
2014-08-13
直接移動ul簡單些吧,計算每個li是為了后期優(yōu)化
2014-06-25
都可以