CSS变形

2016-08-22  本文已影响11人  大步迈

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;设置背面可见或不可见

上一篇 下一篇

猜你喜欢

热点阅读