css3—转换transform

Posted web前端网页设计

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css3—转换transform相关的知识,希望对你有一定的参考价值。


点击上方「web前端网页设计」一键关注,更多网页设计 UI设计 html div css HTML5+CSS3、javascript、JQuery,phpmysql、帝国CMS建站教程尽在掌握。

css3—转换transform


使用转换可以对元素进行移动、缩放、旋转、拉伸等,说到底也就是让某个元素改变形状、大小和位置。

transform主要包括:移动translate、旋转rotate、扭曲(倾斜)skew、缩放scale以及矩阵变形matrix等。

语法:

transform: none | translate( ) ? rotate( ) ? skew( ) ? scale( ) ? matrix( )

none表示不变换,后面变换函数可以连同使用,空格隔开。

1、移动translate(x,y)

包括translateX、translateY,表示向x、y轴移动。

css3—转换transform

2、旋转rotate(度数)

通过一个度数来对元素进行旋转,正数是顺时针,负数是逆时针。

css3—转换transform

3、倾斜skew(x轴度数,y轴度数)

按x轴和y轴根据给出的度数进行扭曲变形。包括skewX()和skewY()。

css3—转换transform

4、缩放scale(sx,sy)

按照给出的倍数s对x轴和y轴进行缩放或者放大。以1为标准,少于1就是缩放,否则就是放大。如果第二个参数没有给出,那么就是和第一个参数一样的值。包括scaleX()和scaleY()等。

css3—转换transform

5、transform-origin(X,Y)属性

元素默认的基点是中心位置,在进行transform动作之前使用transform-origin改变元素的基点。

x取值可以是:left,right、center、百分比、px、em等,y取值:top、bottom、center、百分比、px、em等。

css3—转换transform

声明:本文章来自互联网分享如涉及到版权问题请联系客服处理谢谢!


点击“阅读全文”,加入交流学习群

       


以上是关于css3—转换transform的主要内容,如果未能解决你的问题,请参考以下文章

css3 中的2D转换

CSS3 转换影响其他元素与 chrome/safari

css3新增特性

css3转换概述

CSS3 转换导致屏幕闪烁或字体别名

CSS3的2D转换3D转换和过渡