资讯专栏INFORMATION COLUMN

css3中的变形(transform)

xiaoxiaozi / 1893人阅读

摘要:字面上的意思就是使改变外观改变形态在中主要包括以下几种旋转倾斜缩放移动下面我们就一起来看看的具体如何实现。负值是允许的,这样是元素逆时针旋转。如果您有更好的建议,不如留言一起讨论,共同进步再次感谢您耐心的读完本篇文章。

transform 字面上的意思就是 使改变外观、改变形态

在css3中transform主要包括以下几种

1.旋转 rotate

2.倾斜 skew

3.缩放 scale

4.移动 translate

下面我们就一起来看看transform的rotate、skew、scale、translate具体如何实现。

语法

transform:none

transform:rotate | skew | scale | translate

none:表示不进行变换

表示一个或多个变换函数,空格分开,意思就是我们同时对一个元素进行transform的多种属性操作,使用多个属性时需要有空格隔开

一、旋转rotate

transform:rotate();
旋转;其中“deg”是“度”的意思,如“10deg”表示“10度”

rotate()方法,
通过指定的角度参数对元素指定一个2D rotation(2D旋转)

在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。

下面我就做一个“福字”例子

html

css


例:

二、倾斜 skew

倾斜具有三种情况

skew(x,y)使元素在水平和垂直方向同时倾斜(X轴和Y轴同时按一定的角度值进行倾斜变形);

skewX(x)仅使元素在水平方向倾斜变形(X轴倾斜变形);

skewY(y)仅使元素在垂直方向倾斜变形(Y轴倾斜变形)

三、缩放 scale

缩放scale和倾斜skew是极其相似,也具有三种情况

scale(x,y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放);

scaleX(x)元素仅水平方向缩放(X轴缩放);

scaleY(y)元素仅垂直方向缩放(Y轴缩放)

但它们具有相同的缩放中心点和基数,其中心点就是元素的中心位置,缩放基数为1,如果其值大于1元素就放大,反之其值小于1,元素缩小。

四、移动translate

移动translate和skew、scale一样同样具有三种情况

translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动);

translateX(x)仅水平方向移动(X轴移动);

translateY(Y)仅垂直方向移动(Y轴移动)

以下列出了所有的转换属性

2D转换方法

如果文中有不妥或者错误的地方还望高手的您指出,以免误人子弟。

如果您有更好的建议,不如留言一起讨论,共同进步! 再次感谢您耐心的读完本篇文章。

vx:bsl521921

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/114802.html

相关文章

  • css3中的变形transform)、过渡(transition)、动画(animation)属性

    摘要:中制作动画的几个属性中的变形过渡动画。默认值为,为时,表示变化是瞬时的,看不到过渡效果。实现动画效果主要由两部分组成通过类似动画中的帧来声明一个动画在属性中调用关键帧声明的动画。 css3中制作动画的几个属性:css3中的变形(transform)、过渡(transition)、动画(animation)。 一、 CSS3变形(transform) 语法: transform : no...

    waruqi 评论0 收藏0
  • css3属性transform-origin属性讲解

    摘要:是里的变换属性,常用的有平移旋转倾斜缩放方法。默认情况下,元素的动作参考点为元素盒子的中心。语法默认值,效果等同于适用于所有块级元素及某些内联元素取值用百分比指定坐标值。该属性提供个参数值。对应的脚本特性为。 transform是CSS3里的变换属性,常用的有translate(平移)、rotate(旋转)、skew(倾斜)、scale(缩放)方法。而transform-origin并...

    sanyang 评论0 收藏0
  • css3属性transform-origin属性讲解

    摘要:是里的变换属性,常用的有平移旋转倾斜缩放方法。默认情况下,元素的动作参考点为元素盒子的中心。语法默认值,效果等同于适用于所有块级元素及某些内联元素取值用百分比指定坐标值。该属性提供个参数值。对应的脚本特性为。 transform是CSS3里的变换属性,常用的有translate(平移)、rotate(旋转)、skew(倾斜)、scale(缩放)方法。而transform-origin并...

    vibiu 评论0 收藏0
  • CSS3旋转缩放移动倾斜等效果——transform

    摘要:可以将元素旋转,缩放,移动,倾斜等。通过设置轴的值来定义缩放转换。旋转,在参数中规定角度如。如下匀速时间效果如下下面主要介绍属性值的效果,所以都配合来使用吧,方便看看前后变化的不同。1.transform浏览器支持情况 也就是说目前不考虑老浏览器的话是不用加前缀的,感谢菜鸟教程:https://www.runoob.com/cssref/css3-pr-transform.html tra...

    hzc 评论0 收藏0
  • transform 变形

    摘要:变形通过变换,我们能够对元素进行移动缩放转动拉长或拉伸。对元素进行变形。对元素某个属性或多个属性的变化,进行控制时间等,类似的补间动画。但只有两个关键贞。负值是允许的,这样是元素逆时针旋转。 transform 变形 通过 CSS3 变换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。使用transform属性为元素应用变换。 1、Transform:对元素进行变形。 2、Trans...

    Fourierr 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<