ホームページ >ウェブフロントエンド >フロントエンドQ&A >css3で回転方向を制御する属性とは何ですか?
css3 の回転方向を制御する属性は、transform 属性です。この属性は、scale() メソッドと組み合わせて使用され、要素の 2D 回転方向を制御します。要素の 3D 回転方向を制御するscale3d() メソッド。構文は「transform:rotate3d(x,y,z)」です。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
CSS3 では、transform 関数を使用して、回転、拡大縮小、傾き、移動の 4 種類の変形処理を実現できます。テキストまたは画像の。
ブラウザのサポート
これまでのところ: Safari3.1 以降、Chrome8 以降、Firefox4 以降、Opera10 以降のブラウザがこの属性をサポートしています。
2d 回転
rotate メソッドを使用して、角度値をパラメータに追加します。角度値の後には、角度単位を示す「deg」テキストが続きます。回転方向はシーケンシャル、時計回りです。
transform:rotate(45deg);
3D 回転
rotateX メソッド、rotateY メソッド、rotateZ メソッドをそれぞれ使用して、要素を X 軸、Y 軸、Z 軸を中心に回転させます。軸を設定し、角度値をパラメータに追加します。角度値の後に角度単位を示す deg テキストが続き、回転方向は時計回りになります。
transform:rotateX(45deg); transform:rotateY(45deg); transform:rotateZ(45deg); transform:rotateX(45deg) rotateY(45deg) rotateZ(45deg); transform:scale(0.5) rotateY(45deg) rotateZ(45deg);
例は次のとおりです:
<html> <head> <style> div { margin:30px; width:200px; height:100px; background-color:yellow; /* Rotate div */ transform:rotate(9deg); -ms-transform:rotate(9deg); /* Internet Explorer */ -moz-transform:rotate(9deg); /* Firefox */ -webkit-transform:rotate(9deg); /* Safari 和 Chrome */ -o-transform:rotate(9deg); /* Opera */ } </style> </head> <body> <div>Hello World</div> </body> </html>
出力結果:
# (学習ビデオ共有:css ビデオ チュートリアル)
以上がcss3で回転方向を制御する属性とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。