このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
rotateZ()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
rotateZ() はCSS の関数で、要素の形を変化させずに Z 軸の周りを回転させる座標変換を定義します。結果は<transform-function> データ型になります。
In this article
試してみましょう
transform: rotateZ(0);transform: rotateZ(90deg);transform: rotateZ(-0.25turn);transform: rotateZ(3.142rad);<section> <img 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>通常</div><div>回転</div>CSS
css
div { width: 80px; height: 80px; background-color: skyblue;}.rotated { transform: rotateZ(45deg); background-color: pink;}結果
仕様書
| Specification |
|---|
| CSS Transforms Module Level 2> # funcdef-rotatez> |
ブラウザーの互換性
関連情報
transformプロパティrotateプロパティ<transform-function>