首页 >  html代码 >  transform旋转rotate

transform旋转rotate

时间:2024-01-01

transform除了可以对元素进行位移,还可以旋转元素,尤其是图片,可以使用rotate来进行元素以指定中心点进行旋转。

一、参数示例

rotate(56deg)

相当于rotateX(56deg)

rotate(-56deg)

相当于rotateY(56deg)

rotateX(56deg)

X轴为基点,向右旋转56°,顺时针

rotateY(56deg

Y轴为基点,向左旋转56°,逆时针

二、旋转中心点

使用transform-origin来设置旋转中心点,即绕着哪个点进行旋转

transform-origin

center 元素中心,默认值

20px 20px 旋转中心点为x:20px y:20px

left,top,right,bottom分别绕着四个边角点来旋转

三、综合使用

transform 的translate位移与rotate结合使用

.rotate{

transform: translateX(50px) rotate(45deg);

}

四、浏览器适配

使用的话,以防万一,加上浏览器适配,防止部分浏览器不生效

-webkit-transform: rotate(45deg); /*适配 Safari 和 Chrome*/

-moz-transform: rotate(45deg); /*适配 Firefox*/ 

-ms-transform: rotate(45deg); /*适配 IE9*/ 

-o-transform: rotate(45deg); /*适配 Opera*/ 

transform: rotate(45deg);

站长微信
微信公众号
站点声明:

1、本站所有内容都为原创

2、文章转载时请附带本站原文链接,谢谢。

皖ICP备2023021133号-11 Copyright © www.daimane.com All Rights Reserved