ホームページ >ウェブフロントエンド >フロントエンドQ&A >css3で回転方向を制御する属性とは何ですか?

css3で回転方向を制御する属性とは何ですか?

WBOY
WBOYオリジナル
2022-04-22 18:32:362370ブラウズ

css3 の回転方向を制御する属性は、transform 属性です。この属性は、scale() メソッドと組み合わせて使用​​され、要素の 2D 回転方向を制御します。要素の 3D 回転方向を制御するscale3d() メソッド。構文は「transform:rotate3d(x,y,z)」です。

css3で回転方向を制御する属性とは何ですか?

このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

回転方向を制御する css3 の属性とは何ですか?

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>

出力結果:

css3で回転方向を制御する属性とは何ですか?

# (学習ビデオ共有:

css ビデオ チュートリアル)

以上がcss3で回転方向を制御する属性とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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