转换:translate3d(50%,0,0)与左派有何不同:css为50%? 继承了我所做的jsfiddle。
transform: translate3d(50%,0,0)
和
left:50%;
答案 0 :(得分:5)
translate3d(50%,0,0)
将百分比视为元素本身的百分比,因此它是从元素大小的左半部分进行转换。
在小提琴中绝对定位的div的左边是相对于相对位置的容器div,因此left:50%;
是此容器的50%。
答案 1 :(得分:2)
Left
值描述与父元素相关的宽度(或者设置width :100%
时的宽度)
transform
值与其自身宽度相关描述
由于您已明确设置宽度,因此2个结果不同