1. scale() メソッド ズームとは「縮小」と「拡大」を意味します。 CSS3 では、scale() メソッドを使用して、中心の原点に基づいて要素を拡大縮小できます。 translate() メソッドと同様に、scale() メソッドにも 3 つのケースがあります。 (1)scaleX(x): 要素は水平方向にのみ拡大縮小される(X軸の拡大縮小)。 1.スケールX(x) 文法:
例: x は、要素の水平方向のスケーリング (X 軸) の倍数を表します。1 より大きい場合はズームインを意味し、1 より小さい場合はズームアウトを意味します。 2.スケールY(y) 文法:
例: y は、要素の垂直方向 (Y 軸) に沿った拡大率を表します。1 より大きい場合は拡大を意味し、1 より小さい場合は縮小を意味します。 3.スケール(x,y) 文法:
例: x は水平方向 (X 軸) に沿った要素の倍数を表し、y は垂直方向 (Y 軸) に沿った要素の倍数を表します。 例: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <ヘッド> <title>CSS3 スケーリング () の使用法</title> <スタイル タイプ="text/css"> /*元の要素のスタイルを設定する*/ 。主要 { margin:100px auto;/*水平中央*/ 幅:300ピクセル; 高さ:200px; border:1px 破線グレー; } /*現在の要素のスタイルを設定する*/ #jb51 { 幅:300ピクセル; 高さ:200px; 色:白; 背景色: #3EDFF4; テキスト配置:中央; 変換:スケールX(1.5); -webkit-transform:scaleX(1.5); /*-webkit-engine ブラウザと互換性あり*/ -moz-transform:scaleX(1.5); /*-moz-engine ブラウザと互換性あり*/ } /*普通で便利な比較*/ #jbzj { 幅:300ピクセル; 高さ:200px; 色:白; 背景色: #3EDFF4; テキスト配置:中央; } </スタイル> </head> <本文> <div class="main"> <div id="jb51">123WORDPRESS.COM1</div> </div> <div class="main"> <div id="jbzj">123WORDPRESS.COM2</div> </div> </本文> </html> Chrome ブラウザでのプレビュー効果は次のとおりです。 分析: 上の図からわかるように、要素は X 軸に沿って 1.5 倍に拡大されます (両方向に同時に拡張されるため、全体の拡大は 1.5 倍になります)。
上記のコードを使用すると、ブラウザでのプレビュー効果は次のようになります。 CSS3はscale()を通じてズーム機能を実装します rotate() による回転関数の実装 rotate() 関数は、指定された角度パラメータだけ要素を原点に対して回転します。主に 2 次元空間で動作し、角度値を設定して回転の振幅を指定します。この値が正の場合、要素は原点に対して時計回りに回転します。この値が負の場合、要素は原点に対して反時計回りに回転します。次の図に示すように: HTMLコード: <div class="wrapper"> <div></div> </div> CSSコード: .ラッパー{ 幅: 200ピクセル; 高さ: 200px; 境界線: 1px の赤い点線; マージン: 100px 自動; } .ラッパーdiv { 幅: 200ピクセル; 高さ: 200px; 背景: オレンジ; -webkit-transform: 回転(45度)。 変換: 回転(45度); } 実証結果 トランジションでは、要素が変化するのに必要な時間を設定できます。 HTMLの構造コード
CSS3 スタイル ul{ 上マージン:50px; リストスタイル:なし; } ul li{ 幅:200px; 高さ:150px; フロート:左; 左マージン:10px; -webkit-transition:すべて1; -moz-transition:すべて 1; -o-transition:すべて1; } ul li:hover{ -webkit-transform:スケール(1.5)回転(10度); -moz-transform:スケール(1.5)回転(10度); -o-transform:スケール(1.5)回転(10度); } li 画像{ 幅:100%; 高さ:100%; } 上記は、CSS3 が scale() と rotate() を使用して拡大と回転を実現する方法の詳細です。CSS3 の拡大と回転の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 |
序文JavaScript は、キーワードを使用してプライベート変数を宣言できる他の言語とは異なります...
1.MySQLのバージョン [root@clq システム]# mysql -v MySQL モニター...
Vueイメージドラッグアンドドロップズームコンポーネントの具体的な使い方は参考までに。具体的な内容は...
Unicode 署名 BOM - BOM とは何ですか? BOM は Byte Order Mark...
現象:イメージを実行します (例: ubuntu14.04)。 docker run -it --r...
目次1. JavaScriptはシングルスレッドです1. 同期タスク2. 非同期タスク2. タスクキ...
1. どのような問題に直面しましたか?標準 SQL では、通常、次の SQL 挿入ステートメントを記...
1.Tomcatの最適化構成(1)Tomcatのcatalina.batを変更するJavaをサーバー...
この記事では、写真の自動再生効果を実現するためのJSの具体的なコードを参考までに紹介します。具体的な...
この記事では、カウンター表示を実現するためのVueの具体的なコードを例として紹介します。具体的な内容...
フォームが送信されると、返された HTML ページが再レンダリングされ、SELECT コントロールの...
最近、Docker を使用して Java アプリケーションをデプロイしていたときに、タイムゾーンが間...
プロジェクトで発生した不規則な絵画壁のレイアウト問題は、次のように分析されます。 1.img dis...
コードをコピーコードは次のとおりです。 wmode パラメータ:透過モード: z-indexを使用し...
1. テストテーブルを作成する テーブル `testsign` を作成します ( `userid`...