试一试
transform: rotateY(0);
transform: rotateY(45deg);
transform: rotateY(-0.2turn);
transform: rotateY(3.142rad);
<section id="default-example">
<img
class="transition-all"
id="example-element"
src="/shared-assets/images/examples/firefox-logo.svg"
width="200" />
</section>
旋转轴穿过一个原点,该原点由 transform-origin CSS 属性定义。
注意:rotateY(a) 等效于 rotate3d(0, 1, 0, a)。
注意:与 2D 平面中的旋转不同,3D 旋转的组合通常不可交换。换句话说,应用旋转的顺序会影响结果。
语法
css
rotateY(a)
值
正式语法
<rotateY()> =
rotateY( [ <angle> | <zero> ] )
示例
HTML
html
<div>Normal</div>
<div class="rotated">Rotated</div>
CSS
css
div {
width: 80px;
height: 80px;
background-color: skyblue;
}
.rotated {
transform: rotateY(60deg);
background-color: pink;
}
结果
规范
| 规范 |
|---|
| CSS 变换模块级别 2 # funcdef-rotatey |
浏览器兼容性
加载中…