rotateY() - CSS(层叠样式表) 编辑
rotateY()
函数定义了一个转换,它可以让一个元素围绕纵坐标(垂直轴)旋转,而不会对其进行变形。它的结果是一个<transform-function>
数据类型。
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
旋转轴围绕原点旋转,而这个原点通过transform-origin
属性来定义。
注意: rotateY(a)
相当于 rotate3d(0, 1, 0, a)
.
语法
rotateY()
引起的旋转量由<angle>
指定。如果为正,则顺时针方向移动;如果为负,则逆时针方向移动。
rotateY(a)
参数值
a
a
是一个<angle>
,表示旋转的角度。正数角度表示顺时针旋转,负数则表示逆时针旋转。
笛卡儿坐标 ℝ2 | 齐次坐标 ℝℙ2 | 笛卡儿坐标 ℝ3 | 齐次坐标 ℝℙ3 |
---|---|---|---|
This transformation applies to the 3D space and can't be represented on the plane. |
示例
HTML
<div>Normal</div>
<div class="rotated">Rotated</div>
CSS
div {
width: 80px;
height: 80px;
background-color: skyblue;
}
.rotated {
transform: rotateY(60deg);
background-color: pink;
}
结果
规范
Specification | Status | Comment |
---|---|---|
CSS Transforms Level 2 rotateY() | Editor's Draft | Initial definition |
浏览器兼容
有关兼容性信息,请参阅 <transform-function>
的数据类型。
另请参阅
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论