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関連補足
目次1. RGBを使用して色を表す2. Tkinter キャンバスコンポーネント3. グラデーション...
現在、WeChatパブリックアカウントの運用活動が多く、写真を生成する必要があります。生成された写真...
ドキュメント オブジェクト モデル (DOM) は、プログラムがドキュメントのコンテンツ、構造、およ...
webpack-dev-server コアコンセプトWebpack の ContentBase と ...
今日、MySQLサービス1067エラー問題に遭遇しました。システムアカウントを使用するように設定して...
1.ハードディスクを追加する2. パーティションの状態を確認します: fdisk -l 3. パーテ...
序文:この記事では主にMySQLのロングトランザクションに関する内容を紹介します。例えば、トランザク...
目次序文直接充填方式for ループの push() メソッド配列コンストラクタメソッド配列コンストラ...
ある設計士はこう尋ねた。「実際のプロジェクト制作には参加せずに、純粋に設計だけをすることはできますか...
イギリスBFC: ブロック書式設定コンテキストBFCレイアウトルール内箱は縦方向に次々に配置されます...
目次1. 元の配列が変更されます1. プッシュ(): 2.ポップ(): 3. シフト(): 4.un...
目次序文最適化変数の抽出二次包装 el-tag コンポーネント使用要約する序文バックエンドシステムの...
序文始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 ...
昨日、ある人のシステムのインストールを手伝ったのですが、自動パーティション分割をクリックするのを忘れ...
暗号化と復号化は、通信のセキュリティを確保するための重要な手段です。すでに多くの暗号化アルゴリズムが...