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 の他の関連記事に注目してください。 |
目次Centosイメージを取得するCentos ベースの nginx コンテナを生成するCentos...
Web ページでは、基本的に <input type="file">...
アプリケーション ソフトウェアには通常、次のようなビジネス要件があります。新しいバージョンの APP...
目次序文関連資料Vue プロジェクトが 2 次元ハイパーグラフを導入ハイパーグラフ 2D ケース引用...
この記事では、MySQL 5.7 で追加された json フィールド タイプの使用方法を例を使って説...
WeChatアプレットはスクロールビューを使用して左右のリンクを実現します。参考までに、具体的な内容...
パスワードモードPDO::__construct(): サーバーがクライアントに不明な認証方法を要求...
より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...
目次序文関連資料成果を達成する実装手順序文Openlayer には独自の拡張プラグイン ol-ext...
メモリリークとは何ですか?メモリ リークとは、新しいメモリが作成されたが、解放またはガベージ コレ...
MySQL ページング クエリは通常、制限を通じて実装されます。 limit は 1 つまたは 2 ...
1. CSSは左の固定幅と右の適応幅を実現します1. ポジショニング <!DOCTYPE ht...
この記事は主にDockerによるKafkaのデプロイとSpring Kafkaの実装について紹介しま...
目次1. 組み込みオブジェクトの紹介1.1 数学オブジェクト1.2 数学における方法1.3 日付オブ...
この記事では、Gobangゲームを実装するためのキャンバスの具体的なコードを参考までに共有します。具...