CSS のアニメーション部分は JS によってブロックされますが、transform のアニメーションは影響を受けません。 以下は、js ブロッキング アニメーションを有効にした margin-left 移動アニメーションのパフォーマンス チャートです。 <スタイル> .walkabout-old-school { アニメーション: 3 秒のスライド マージン 線形無限; } @keyframes スライドマージン { {margin-left: 0;} から 50% {左マージン: 100%;} {margin-left: 0;} へ } </スタイル> <スクリプト> 関数kill() { var start = +新しい日付; while (+新しい日付 - 開始 < 2000){} } </スクリプト> 上の図では、kill メソッドを実行した後、アニメーションが 2 秒間停止してから続行されることが明確にわかります。 上の図から、js を有効にしてから 2 秒以内に、レンダリング プロセスは kill 関数が実行されるまで待機してから実行されることがわかります。下の図を見ると、マージンの変更によって DOM が再レイアウトされ、kill 関数が実行されるまでレイアウトが開始されないことがわかります。につながる 次に、アニメーションとして変換を使用する要素を確認します .walkabout-new-school { アニメーション: 3 秒スライド変換線形無限; } @keyframes スライド変換 { {transform: translatex(0);} から 50% {transform: translatex(300px);} {transform: translatex(0);} へ } 次の図は実行中の比較チャートです(青はマージン、緑は変換) 上の図から、transformの使用はkillメソッドにまったく影響されないことがわかります。デバッグチャートを見てみましょう。 ここでは、margin は頻繁にページのリフローをトリガーしますが、transform はトリガーせず、js はページのリフローをブロックすることがわかります。そのため、マージンアニメーションが停止します。 したがって、日常生活でアニメーションを使用する場合は、変換をより頻繁に使用すると、最高のページパフォーマンスと効果を実現できます。 CSSアニメーションがJSによってブロックされるかどうかについてのこの記事はこれで終わりです。CSSアニメーションがJSによってブロックされるというより関連性の高いコンテンツについては、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。皆様が今後とも123WORDPRESS.COMを応援してくれることを願っています! |
<<: Apple M1チップにnginxをインストールし、vueプロジェクトをデプロイする詳細な手順
序文前回の面接では、実行計画について質問されたとき、多くの人がそれが何なのか知りませんでした。実行計...
アクセス数が増えると、MySQL データベースへの負荷が増大します。MySQL アーキテクチャを使用...
目次1. はじめに2. Windows用Dockerをインストールする1. Windows用Dock...
この記事では、フォームの隠しテキストを表示するためのJavaScriptの具体的なコードを参考までに...
目次1. 要素オフセットシリーズ2. 要素表示領域クライアントシリーズ3. 要素スクロールシリーズ1...
1. はじめに:ウェブページにフラッシュ コンテンツを正常に表示したい場合は、ページ上のフラッシュ ...
この記事では、WeChatアプレットのスクロールビューの左右連動を実現するための具体的なコードを参考...
序文:私はずっと、SQL 文がどのように、どのような順序で実行されるのかを知りたいと思っていました。...
XHTML CSS を使って Web ページをデザインし始めた頃は、タグの使用経験も少なく、あまり気...
序文フロントエンドフレームワークのヘビーユーザーとして、私はテクノロジーを選択する際にそのエコロジー...
序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...
1. MySQL 5.7.11 zipインストールパッケージをダウンロードするこのマシンはwin7 ...
目次序文🌟 1. APIの紹介2. 複数のデータソースの監視3. リスニングアレイ4. 監視対象5....
MySQL テーブルでの接続方法は実は非常に簡単なので、ここではその特徴を簡単にリストします。テーブ...
目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...