网站地图    收藏   

主页 > 专题教程 > css >

rotate3d()

来源:自学PHP网    时间:2018-02-08 10:48 作者: 阅读:

[导读] CSS rotate3d() 函数用于在3D空间中对元素进行旋转。...

CSS rotate3d()函数用于在3D空间中对元素进行旋转。

rotate3d()函数的语法如下:

transform: rotate3d( <number> , <number> , <number> , <angle> );

元素旋转的角度由rotate3d()函数的第四个参数来决定,它是一个值。rotate3d()函数的前三个参数用于决定各个轴的旋转方向。正值表示顺时针旋转,负值表示逆时针旋转。

下图是三个轴顺时针方向旋转的示意图:

rotate3d()函数各个轴顺时针旋转示意图
rotate3d()函数各个轴顺时针旋转示意图

示例代码:

transform: rotate3d(1, 1, 2, 45deg);
transform: rotate3d(2, 1, 3, 33deg);
transform: rotate3d(1, 0, 0, 45deg); /* 绕X轴顺时针旋转45度 */
transform: rotate3d(0, 1, 0, 45deg); /* 绕Y轴顺时针旋转45度 */
transform: rotate3d(0, 0, 1, 45deg); /* 绕Z轴顺时针旋转45度 */
transform: rotate3d(0, 0, 0, 50deg); /* 不会发生旋转 */

下面的图片是对一个图片元素使用rotate3d(1, 1, 1, 50deg)的结果。

图片元素使用rotate3d(1, 1, 1, 50deg)的结果
图片元素使用rotate3d(1, 1, 1, 50deg)的结果
浏览器支持

CSS3 3D Transform的浏览器兼容性列表如下:

最新评论

添加评论

更多文章推荐

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论