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 の他の関連記事に注目してください。 |
Rancher のデプロイメントには、次の 3 つのアーキテクチャがあります。高可用性 Kubern...
最近、CSS3 アニメーションのソース コードの実装をいくつか見ていたところ、CSS コード アニメ...
目次トリガーとは何かトリガーを作成するMySQL 作成構文のキーワードの説明: 1. MySQL ト...
<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...
この記事では、オブジェクト パラメータをインスタンス化して MySQL でデータをクエリする方法を紹...
CN2ラインとは何ですか? CN2 は、China Telecom Next Carrier Ne...
目次序文導入1. 作用機序2. 自然から3. 時計と計算の比較4. メソッドはデータロジックの関係を...
Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...
HTML フォームは、名前、電子メール アドレス、場所、年齢などのユーザー情報を収集するためによく使...
目次導入公開コード(バックエンドインターフェース)例 1: 最もシンプル (純粋な HTML)コード...
まず、次の質問について考えてみましょう。このような膨大な量のデータをデータベースに挿入するには、通常...
目次Nginx は 2 つの socket.io サーバーをプロキシします。 socket.ioの動...
最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調...
目次序文ステップ1: セットアップと前方屈折ステップ2: 反射とフレネル方程式ステップ3: 多面屈折...
効果: まず5つのVueインターフェースを作成する1.home.vueページ <テンプレート&...