試一試
transform: rotateZ(0);
transform: rotateZ(90deg);
transform: rotateZ(-0.25turn);
transform: rotateZ(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 屬性定義。
注意: rotateZ(a) 等同於 rotate(a) 或 rotate3d(0, 0, 1, a)。
注意:與 2D 平面中的旋轉不同,3D 旋轉的組合通常不可交換。換句話說,應用旋轉的順序會影響結果。
語法
css
rotateZ(a)
值
正式語法
<rotateZ()> =
rotateZ( [ <angle> | <zero> ] )
示例
HTML
html
<div>Normal</div>
<div class="rotated">Rotated</div>
CSS
css
div {
width: 80px;
height: 80px;
background-color: skyblue;
}
.rotated {
transform: rotateZ(45deg);
background-color: pink;
}
結果
規範
| 規範 |
|---|
| CSS 變換模組級別 2 # funcdef-rotatez |
瀏覽器相容性
載入中…