diff --git a/properties/transform/transform.htm b/properties/transform/transform.htm index ba4a2e37..84e72290 100644 --- a/properties/transform/transform.htm +++ b/properties/transform/transform.htm @@ -212,78 +212,197 @@
matrix(0, 1, -1, 1, 20, 20) 等价于 translate(20px,20px) rotate(90deg) skew(45deg);
transform:matrix(0,1,1,1,10,10)
+matrix(0, 1, -1, 1, 20, 20)
+translate(20px,20px) rotate(90deg) skew(45deg)
transform:translate(5%,10px)
+translate(5%,10px)
transform:translate(-10px,-10px)
+translate(-10px,-10px)
transform:translateX(20px)
+translateX(20px)
transform:translate(20px)
+translate(20px)
transform:translateY(10px)
+translateY(10px)
transform:translate(0,10px)
+translate(0,10px)
transform:rotate(-15deg)
+rotate(-5deg)
transform:rotate(15deg)
+rotate(5deg)
transform:scale(.8)
+scale(.8)
transform:scale(1.2)
+scale(1.2)
+scaleX(0.8)
+scaleY(1.2)
transform:skew(-5deg)
+skew(-15deg)
transform:skew(-5deg,-5deg)
+skew(-15deg,-15deg)
+skewX(15deg)
+skewY(15deg)
+matrix3d(0.642788, 0.766044, 0, 0, -0.766044, 0.642788, 0, 0, 0, 0, 1, 0, 0, 0, 50, 1) 即rotateZ(50deg) translateZ(50px)的效果
+matrix3d
+rotateZ(50deg) translateZ(50px)
+matrix3d,200perspective
+在父元素perspective:200px下的效果
+translate3d(10px,10px,-50px)
+translate3d(10px,10px,50px)
+translateZ(-50px)
+translateZ(50px)
+父元素perspective:0;
+rotateX(50deg)
+rotateY(50deg)
+rotateZ(50deg)
+rotate3d(0.5,0.5,0.5,50deg)
+父元素perspective:200px;
+rotateX(50deg)
+rotateY(50deg)
+rotateZ(50deg)
+rotate3d(0.5,0.5,0.5,50deg)
+单独使用无效果,需配合其他变形函数一起使用,下面样例添加rotateX(50deg)效果
+scale3d(0.8,0.8,0.8)
+scale3d(1,1,0.8)
+scaleZ(0.8)
+scaleZ(2)