问题:下面两行代码在执行效果上有区别吗?
transform: translate(100px,100px) rotate(45deg);
transform: rotate(45deg) translate(100px,100px);
translate(X,Y),可以使元素在x轴和y轴上平移。(在translate中,x轴右为正,但y轴下为正)
rotate(deg),可以使元素旋转一定角度
在几何上分析,先平移后旋转,还是先旋转后平移是一样的。但在CSS中却并不是如此。我们先尝试运行一下:
demo