このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
rotateX()
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月.
rotateX() はCSS の関数で、要素の形を変化させずに横座標 (水平軸) の周りを回転させる座標変換を定義します。結果は<transform-function> データ型になります。
In this article
試してみましょう
transform: rotateX(0);transform: rotateX(45deg);transform: rotateX(-0.2turn);transform: rotateX(3.142rad);<section> <img src="/shared-assets/images/examples/firefox-logo.svg" width="200" /></section>回転軸は、CSS のtransform-origin プロパティで定義される原点を通ります。
メモ:rotateX(a) はrotate3d(1, 0, 0, a) と等価です。
メモ:2D 平面での回転とは異なり、 3D での回転はふつう交換可能ではありません。言い換えれば、回転の順番が結果に影響を与えます。
構文
css
rotateX(a)値
形式文法
<rotateX()> =
rotateX([<angle>|<zero>])
例
>HTML
html
<div>通常</div><div>回転</div>CSS
css
div { width: 80px; height: 80px; background-color: skyblue;}.rotated { transform: rotateX(45deg); background-color: pink;}結果
仕様書
| Specification |
|---|
| CSS Transforms Module Level 2> # funcdef-rotatex> |
ブラウザーの互換性
関連情報
transformプロパティrotateプロパティ<transform-function>