css 3旋转

css 3旋转在css3中rotate()实现旋转。可以使div实现2D旋转和3D旋转。2D:transform:rotate();它的单位属性是度(deg)。当deg为正值时,顺时针旋转;为负值时,逆时针旋转。transform:rotate(35deg);沿着中心点旋转;transform:rotateX(45deg);绕X轴旋转;transform:rotateY(45deg);绕Y轴旋转;…

在css3中rotate()实现旋转。可以使div实现2D旋转和3D旋转。
2D:
transform:rotate();
它的单位属性是度(deg)。当deg为正值时,顺时针旋转;为负值时,逆时针旋转。
transform:rotate(35deg);沿着中心点旋转;
transform:rotateX(45deg);绕X轴旋转;
transform:rotateY(45deg);绕Y轴旋转;
除了这些还可以沿其他点旋转,需要设置:transform-origin:x,y;x水平的值,y垂直的值。再设置rotate可以围绕(x,y)点旋转。

div{ 
   
	transform:rotate(18deg);
	-ms-transform:rotate(7deg); 	/* IE 9 */
	-moz-transform:rotate(7deg); 	/* Firefox */
	-webkit-transform:rotate(7deg); /* Safari 和 Chrome */
	-o-transform:rotate(7deg); 	/* Opera */
}

3D:
在3D中不仅可以实现绕原点、X轴、Y轴旋转,还可以沿Z轴旋转:
transform:rotateZ(25deg);
他们的复合写法为:transform: rotate3D(x,y,z,a);
0 :不旋转;1:旋转
x:是一个0到1之间的数值,主要用来描述元素围绕X轴旋转的矢量值;
y:是一个0到1之间的数值,主要用来描述元素围绕Y轴旋转的矢量值;
z:是一个0到1之间的数值,主要用来描述元素围绕Z轴旋转的矢量值;
a:是一个角度值,主要用来指定元素在3D空间旋转的角度,如果其值为正值,元素顺时针旋转,反之元素逆时针旋转。

今天的文章css 3旋转分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/23864.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注