CSS中变形

作者: Juha | 来源:发表于2020-05-10 22:09 被阅读0次

transform
none | <transform-function>


transform

rotate默认是以z轴进行旋转的,也可以以y轴或者x轴进行选择,即rotateY()和rotateX()


rotate方法负数是逆时针 rotate方法样例

平移translate方法

默认第一个参数是沿x轴往右偏移,第二个参数是沿y轴往下偏移。


translate方法

缩放scale方法

scale方法 scale样例

倾斜方法skew()

skew()方法 skew样例

transform属性可以有多个方法

多个方法 多个方法样例

transform-origin

设置坐标轴的轴心,原点的位置
默认值为50%


transform- origin transform-origin样例

以上所述rotate选择方法,默认是以z轴为中心进行旋转的。

透视效果perspective

none | length
length是人眼到画面的距离【具体是到哪里还不清楚】,距离越小越明显。

perspective 沿y轴旋转透视样例

透视角度perspective-origin

perspective-origin 从正中间透视 左上角透视 为空默认是50% 左下角进行透视

translate3d()三个方向上的偏移

相对于translate多了一个z轴


translate3d() x10px,y20%,z200px

sclae3d()3个轴上的缩放

z轴不会实际影响大小


scale3d() 配合translate方法之后,z轴放大则会有效果

rotate3d()

rotate3d() rotate3d()案例

transform-style

flat | preserve-3d
默认是扁平化的

transform-style 按照y轴旋转了但是不现实 设置为preserve-3d之后,确实按照y轴进行旋转显示了

backface-visibility背面是否可见

backface-visibility backface-visibility样例

相关文章

  • transform(变形)

    transform(变形) CSS3中可以通过transform属性修改元素的变形、旋转、缩放、倾斜特性,在CSS...

  • --- > css3-变形

    transform(变形) CSS3中可以通过transform属性修改元素的变形、旋转、缩放、倾斜特性,在CSS...

  • CSS中变形

    transformnone | rotate默认是以z轴进行旋转的,也可以以y轴或者x轴进行选择,即rotateY...

  • css3-变形

    .css3-变形 transform 是css的变形属性,通过变形函数,设置具体的变形方式 scale()变形函数...

  • web前端入门到实战:CSS3中的变形(transform)、过

    css3中制作动画的几个属性:css3中的变形(transform)、过渡(transition)、动画(anim...

  • web前端入门到实战:CSS3中的变形(transform)、过

    css3中制作动画的几个属性:css3中的变形(transform)、过渡(transition)、动画(anim...

  • CSS变形、过渡和动画

    CSS实战手册 CSS变形,过渡和动画 1 变形 transform 1.1 旋转:rotate transfor...

  • transform变形

    CSS3中可以通过transform属性修改元素的变形、旋转、缩放、倾斜特性,在CSS3中transform主要包...

  • CSS变形与动画

    变形与动画是css3中的知识,但是一直都掌握的不是很熟练,今天就把它彻底的过一遍 变形 CSS transform...

  • canvas在css中设置样式之后,图像变形

    初次使用canvas,在css中设置样式,然后图像变形严重,检查之后,原来不能在css中设置样式,可以在canva...

网友评论

    本文标题:CSS中变形

    本文链接:https://www.haomeiwen.com/subject/yuqexhtx.html