ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSで点を固定点として回転を実装する方法
点を固定点として回転する Css メソッド: 1. 新しい HTML ファイルを作成します; 2. img を介して画像をインポートします; 3. css 属性を img タグに「@keyframesrotate{0%」として追加します{transform:rotate(0deg);}100%{transform:rotate(360deg);}}」で点を固定点とした回転を実現できます。
このチュートリアルの動作環境: Windows 10 システム、CSS3 バージョン、DELL G3 コンピューター
固定小数点を実現する方法CSSで回転?
#画像の回転を実現し、回転ポイントを設定する CSS
div { transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari 和 Chrome */ -o-transform:rotate(7deg); /* Opera */ }定義と使用法transform 属性は、要素に 2D または 3D 変換を適用します。このプロパティを使用すると、要素を回転、拡大縮小、移動、または傾けることができます。 構文
transform: none|transform-functions;
説明 | |
---|---|
定義は変換されません。 | |
n,n,n,n,n ,n) | 6 つの値の行列を使用して 2D 変換を定義します。|
n,n,n,n,n ,n,n,n,n,n,n,n,n,n,n,n) | 3D の定義16 値の 4x4 マトリックスを使用した変換。|
#xx,y) | 2D 変換を定義します。|
xx,y,z) | 3D 変換を定義します。|
xx) | X 軸の値のみを使用して、変換を定義します。|
y) | Y 軸の値のみを使用して、変換を定義します。|
z) | Z 軸の値だけを使用して、3D 変換を定義します。|
#,y) | 2D スケーリング変換を定義します。|
#,y,z) | 3D スケーリング変換を定義します。|
#) | X 軸の値を設定することにより、スケーリング変換を定義します。|
y) | Y 軸の値を設定してスケーリング変換を定義します。|
z) | Z 軸の値を設定することで 3D スケーリング変換を定義します。|
angle) | 2D 回転を定義し、パラメータで角度を指定します。|
,y,z,angle)3D 回転を定義します。 | |
)X 軸に沿った 3D 回転を定義します。 | |
)Y 軸に沿った 3D 回転を定義します。 | |
)Z 軸に沿った 3D 回転を定義します。 | |
,y-angle)X 軸と Y 軸に沿った 2D スキューを定義します変換する。 | |
)X 軸に沿った 2D スキュー変換を定義します。 | |
)Y 軸に沿った 2D スキュー変換を定義します。 | |
)3D 変換要素のパース ビューを定義します。 |
これは、
原点の変換についてです。例
div { transform: rotate(45deg); transform-origin:20% 40%; -ms-transform: rotate(45deg); /* IE 9 */ -ms-transform-origin:20% 40%; /* IE 9 */ -webkit-transform: rotate(45deg); /* Safari 和 Chrome */ -webkit-transform-origin:20% 40%; /* Safari 和 Chrome */ -moz-transform: rotate(45deg); /* Firefox */ -moz-transform-origin:20% 40%; /* Firefox */ -o-transform: rotate(45deg); /* Opera */ -o-transform-origin:20% 40%; /* Opera */ }
定義と使用法
2D 変換要素は、要素の x 軸と y 軸を変更できます。 3D 変換要素の Z 軸も変更できます。
transform-origin プロパティをより深く理解するため。
Safari/Chrome ユーザー: 3D 変換のためのtransform-origin プロパティの使用法をより深く理解するため。
注: この属性は、transform 属性と一緒に使用する必要があります。
#構文transform-origin: x-axis y-axis z-axis;#値
x 軸 | |
---|---|
#left |
center
|
top |
center
| Z 軸上のビューの配置場所を定義します。可能な値:
length |
|
以上がCSSで点を固定点として回転を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。