CSS3 がとても便利だと知りました... CSS3 ボックスモデルCSS3 では、ボックス モデルは box-sizing を通じて指定できます。content-box と border-box として指定できる値は 2 つあります。これにより、ボックス サイズの計算方法が変わります。
* { マージン: 0; パディング: 0; ボックスのサイズ: 境界線ボックス; } a. CSS3 フィルターフィルター CSS プロパティは、要素にぼかしや色の変化などのグラフィック効果を適用します。 フィルター: 関数(); 例えば: filter: blur(5px); /*ぼかし処理、数字が大きいほどぼかしが強くなります*/ b. CSS3 calc関数calc()はCSSプロパティ値を宣言するときにいくつかの計算を実行できます 幅: calc(100%-80px); c. CSS3 トランジション遷移アニメーション: 1 つの状態を繰り返し、徐々に別の状態に遷移します 遷移: プロパティが遷移するのにかかる時間と、モーション カーブが開始するタイミング。 多くの場合、/* :hover */ と一緒に使用されます。例: トランジション: 幅 0.5 秒、高さ 0.5 秒。 /*複数の属性はカンマで区切るか、すべて*/ /**トランジションを行った人は誰でも追加されます**/
2D変換変換により、要素の変位、回転、スケーリングなどの効果を実現できます。
2D座標系1.翻訳するページ上の要素の位置を変更します。 //ボックスの位置を移動します。ボックスの外側の余白を特定します。2D 変換移動 transform: translate(x, y); 変換:translateX(); 変換:translateY();
2. 回転: 回転2D 回転とは、2 次元平面内で要素を時計回りまたは反時計回りに回転させることを指します。 transform:rotate(degrees) //単位: 度
3. 中心点変換原点変換の原点:xy;
4. スケール変換:スケール(x, y); xyはカンマで区切られます。transform(i, j): 幅はi倍に拡大され、高さはj倍に拡大されます。パラメータは1つだけ記述され、2番目のパラメータは最初のパラメータと同様に変換の中心点のスケーリングを設定できます。デフォルトのスケーリングは中心点に基づいており、他のボックスに影響を与えません。 5. 2D変換の包括的な記述a.複数の変換を同時に使用します。形式: transform: translate() rotate() scale() など。 b.順序は変換の効果に影響します(最初に回転すると座標軸の方向が変わります) c.変位と他の属性が同時に存在する場合は、変位を優先する CSS3アニメーションアニメーションは、複数のノードを設定することで、1 つまたは複数のアニメーションを正確に制御できます。複雑なアニメーション効果を実現するためによく使用され、より多くの変化、より高度な制御、連続自動再生などの効果を実現できます。 1. アニメーションの基本的な使い方
a. キーフレームを使用してアニメーションを定義する(セレクターの定義と同様)要素に複数のアニメーションを追加するには、アニメーションをコンマで区切ります。 @keyframes アニメーション名 { 0% { 幅:100ピクセル; } 100% { 幅:200px; } }
b. アニメーションを使用する要素div { アニメーション: 名前; アニメーション期間: 期間: } 2. アニメーションの共通特性3. アニメーションのショートカットプロパティアニメーション: アニメーション名、継続時間、モーション カーブ、開始タイミング、再生回数、アニメーションが反対方向かどうか、開始または終了ステータス アニメーション: 最初の 5 秒は直線、2 秒は無限交互
スピードカーブの詳細animation-timing-function: アニメーションの速度曲線を指定します。デフォルトは「ease」です。 3D変換
1. 変位 translate3d
2. 視点(ピクセル)視点は観察対象要素の親ボックスに書かれています(近い場合は大きく、遠い場合は小さくなります) d: 視聴距離、つまり人間の目から画面までの距離です。 z: z 軸、つまり画面からオブジェクトまでの距離です。z 軸が大きいほど (正の値)、表示されるオブジェクトが大きくなります。 3. 回転する rotate3drotate3d は、要素を 3 次元平面内の x 軸、y 軸、z 軸、またはカスタム軸に沿って回転できるようにします。 要素の回転方向:左手の法則 x
ええ
transform:rotate3d(x,y,z,deg): 定義された軸に沿って角度degだけ回転します。 xyzは回転軸のベクトルを表し、最後のは回転角度を示します。 4. 3Dレンダリング変換スタイル(重要)
CSS3 トランジション、回転、パースペクティブ、2D、3D アニメーション、その他の効果のサンプル コードに関するこの記事はこれで終わりです。CSS3 回転、パースペクティブ、2D、3D アニメーションに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 |
<<: MySQL マルチバージョン同時実行制御 MVCC の詳細な研究
>>: Bootstrap 3.0 学習ノート CSS関連補足
この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...
遅延読み込みを使用しない 'vue' から Vue をインポートします。 '...
1. はじめにここでは apollo について詳しく説明しません。公式サイト https://git...
この記事では、explain を使用して SQL ステートメントを分析する方法を紹介します。実際、イ...
1. Compose の紹介Compose は、マルチコンテナ Docker アプリケーションを定義...
エラーの説明Docker Desktop をインストールすると、WSL2 (Windows ベースの...
ブログの正式名称は「Web log」で、中国語で「ネットワークログ」を意味します。後にブログに短縮さ...
TranslateThis URL: http://translateth.is Google 翻訳...
WeChat 関連サービスをデバッグする場合など、職場のサーバー環境でリモートデバッグを行う必要があ...
1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...
1. ホットリンクの原則1.1 Webページの準備Web ソース ホスト (192.168.153...
Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...
docker-compose.yml を編集し、次のコンテンツを追加します。 バージョン: '...
以下のように表示されます。 //managefee_managefee テーブルの年と月を照会し、c...
目次Docker イメージ鏡とは何ですか? Dockerイメージの読み込み原理コミットミラーDock...