CSS变形

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CSS的变形对应的属性是transform,它的作用是修改元素自身的坐标空间。这个修改实际对应了一个坐标系统映射转...
    荷小音阅读 4,847评论 1 5
  • 变形包括2d变形和3d变形 transform2D变形 transform(none| +),可以写多个方法一起但...
    惡魔企鵝阅读 3,077评论 0 0
  • 看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印象,因...
    DCbryant阅读 5,882评论 0 4
  • 2D变形:transform :rotate();旋转,()中写度数 如:90degtranslate(,);第一...
    陈老板_阅读 2,953评论 0 0
  • 2015年7月1日 星期三 晴 今天突然翻到了一本日记。 上面的笔迹很丑。 第一眼看过去我差点给扔了,仔细一看,原...
    房房数阅读 4,406评论 0 0

友情链接更多精彩内容