1.transform 角度变化
语法:transform(ratate(ndeg))
2.translate 位置偏移
且参照物为当前盒子的大小
语法:translate(<translation-value><translation-value>)
例子:translate(x轴值 y轴值)translateX translateY 当只有一个值时,未说明的值为0
3.scale 图形缩放
语法:scale(<number><number>)代表X轴 Y轴 且Y轴可以省略,当省略时等于X轴的值
例子:scale(1,2)scaleX scaleY
4.skew 倾斜
语法:skew(<angle><angle>)且第二个可以省略
例子:skewX 向X轴倾斜
skewY 向Y轴倾斜
5当很多效果在一些写时,一些效果的顺序不同,会引起最终效果的不同
6.transform-origin 设置坐标轴圆心的位置
语法:①表示一个值的方位词和百分比及长度
②2个值(X Y)(当没有标明值的时候对应的值为50%)
③3个值(X Y Z)
例子:transform:50% 50%
transform:0 0
transform:right 50px 20px
7.perspective 透视
语法:perspective none或长度
perspective:none
perspective :200px(大小为人眼到物体的距离,且距离越近,透视效果越强)
8.perspective-origin 透视角度
语法:①一个值 X
②两个值 X Y
③三个值 X Y Z
9.translate 3d() 3D移动
在3d空间中变换图形
10.scale 3d()
在3d空间中放大缩小图形
11rotate 在3d空间中旋转图形
语法:rotate (<number><number><number><angle>)
12.transform-style
语法:transform-style :flat或preserve(扁平化或保留3d效果)
13.backface-visibility 背面是否可见
例子:backface-visibility:vissble hidden;设置背面可见或不可见
网友评论