CSS3関数rotate()の使い方

php中世界最好的语言
php中世界最好的语言オリジナル
2017-11-30 15:43:047094ブラウズ

CSS3 のrotate()関数は主に2次元空間で回転操作を実行できることはよく知られています。そこで、今日はこのrotate()関数がどのように機能するかを示す例を紹介します。

要素自体または要素にパースペクティブ値が設定されている場合、rotate3d() 関数は 3 次元空間での回転を実現できます。

関連付け属性:transform-origin。

Value

rotate(0c0cb308ee3d2ee3281772bfc9b806c2);0c0cb308ee3d2ee3281772bfc9b806c2 は角度の値です。単位は度です。正の数値または負の数値を指定できます。正の数値は時計回りの回転を意味し、負の数値は回転を意味します。反時計回りの回転。

rotateX(angele)、rotate3d(1,0,0,angle) と同等、3 次元空間の X 軸回転を指定します

rotateY(angele)、rotate3d(0,1,0,angle) と同等、3次元空間のY軸回転で指定します

rotateZ(angele)、rotate3d(0,0,1,angle)と同等で、3次元空間のZ軸回転を指定します

構文

t

ransform:rotate(<angle>);
CSS
.rotate_clockwise{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
position:absolute;
left:10px;
top:80px;
}
.rotate_anticlockwise{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
position:absolute;
left:200px;
top:80px;
}
.rotateX{
-webkit-transform:perspective(800px) rotateX(60deg);
-moz-transform:perspective(800px) rotateX(60deg);
position:absolute;
left:400px;
top:80px;
}
.rotateY{
-webkit-transform:perspective(800px) rotateY(60deg);
-moz-transform:perspective(800px) rotateY(60deg);
position:absolute;
left:600px;
top:80px;
}
.rotateZ{
-webkit-transform:perspective(800px) rotateZ(60deg);
-moz-transform:perspective(800px) rotateZ(60deg);
position:absolute;
left:800px;
top:80px;
}
HTML
<divclass="demo_box rotate_clockwise">顺时针旋转45度</div>
<divclass="demo_box rotate_anticlockwise">逆时针旋转45度</div>
<divclass="demo_box rotateX">3维空间内X轴旋转60度</div>
<divclass="demo_box rotateY">3维空间内Y轴旋转60度</div>
<divclass="demo_box rotateZ">3维空间内Z轴旋转60度</div>


これらの事例を読んだ後は、その方法をマスターしたことになります。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。

関連書籍:

Css3 の border-image 属性の詳細な紹介

CSS3 で円形スタイルのブレッドクラム コードの実装手順を作成する

Css3 フォントを使用して炎の効果を実装する手順

以上がCSS3関数rotate()の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。