rotate3d関数
関数 rotate3d は、3次元空間内で指定された軸を基準に、
要素を指定した角度だけ同時に回転させます。
transform プロパティと共に使用します。
プロパティの値は、任意の 角度の単位で指定します。
この関数は、カンマで区切られた4つのパラメータを値として取ります。
最初の3つのパラメータは、回転の基準となる3次元空間内の軸ベクトルを定義します。
4番目のパラメータは回転角度を指定します。
構文
セレクタ {
transform: rotate3d(X, Y, Z, 角度);
}
例
この例では、軸ベクトルは画面の右上方向を指します:
<div id="elem">lorem ipsum</div>
#elem {
border: 3px solid black;
width: 100px;
height: 50px;
transition: transform 3s linear;
}
#elem:hover {
transform: rotate3d(1, 1, 0, 180deg);
}
: