Ask Transition API を使用すると、2 つの状態間の魅力的な遷移を生成しながら、DOM を 1 ステップで置き換えることができます。
このオプションの今後の機能強化に取り組む中で、Chrome Canary でこれを壊しました。 おっとっと! しかし、こんにちは、それがカナリアの目的です。 この日は、Chrome 111 の安定版、または Chrome 112 のベータ版を使用してください。
これらトランジションの形式は、私を含むビルダーから通常要求される機能であり、合法的なデフォルトと拡張性およびカスタマイズのバランスをとる方法論にうまく着陸することができました. それは、私たちが援助を軽くたたくように聞こえますが、それでも 開発者 フィードバック が、このオプションの発明の鍵となることが判明しました。 このオプションの初期のプロトタイプ は、汎用性が非常に低いことが判明し、人々 (あなたに相当しますか?) プロトタイプを試してフィードバックを提供するために時間を費やした人は、全体的な再考を促しました. ありがとう!
Web でこの機能を理解して、いくつかのデモで遊んでください。データ
。 あなたが実際にカバーされていないと思われる何かがあるかもしれない場合は、Twitterで私に連絡してください
Ask Transition APIが当面理想的です手元に Chrome; 幸いなことに、それは革新的な拡張機能として時代遅れになることもあります。 データには ヘルパー特性 が含まれており、これはブラウザー間で利用する必要がありますが、理想的です。のぞき見の遷移を強化するブラウザは、アニメーションを web します。 CSS Working Neighborhood 、他のブラウザー ベンダーや独立系からのエントリー。 他のブラウザーが Ask Transitions を採用するかどうか、またはいつ採用するかはわかりませんが、Mozilla の標準領域、および WebKit の標準領域
# でも、もう「完成」じゃないけど!Chrome 111 のタッチダウン機能は、メインのロック解除が正しいものです。 私たちはすでにあなたのバグをすべて発見したことを願っています. .com、理想的には下げたデモで。 それがあなたにとってなじみのない、または楽しいものでなくなった場合は、Twitterで私に連絡してください )、マストドンまたは 電子メールで、私が手伝います.より高い画像の正しい位相。 現在、このオプションのいくつかの拡張機能をスケッチして、現在輸送している部品が将来のことを念頭に置いていることを明確にしています. . これらはもはや先行公開されていません (正しく、おそらくメインのものはかなり多くの人々にとって本当に素晴らしいものです) ので、どの追加があなたにとって本当に素晴らしいかについてのフィードバックを歓迎します.
# 事務処理の遷移これは、ほとんどのビルダーが次に取り組むことを私が仲介するものであり、合法的なデータは、私たちがすでにそれに取り組んでいるということです!
Ask Transitions API は、同じ開始場所の事務処理全体で機能するように、設計されたとおりにすぐに機能することが判明しました。 正しい区別は、 startViewTransitionの領域にあります。 DOM が代替発音を通知すると、ナビゲーション自体がその代替通知を送信します
chrome://flags/ を使用したこのプロトタイプ#peep-transition-on-navigation
フラグ。 ここに
同意できる明確なスラッシュのデモがあります、およびより高度なデモ.
Chrome 111 のタッチダウン機能は、メインのロック解除が正しいものです。 私たちはすでにあなたのバグをすべて発見したことを願っています. .com、理想的には下げたデモで。 それがあなたにとってなじみのない、または楽しいものでなくなった場合は、Twitterで私に連絡してください )、マストドンまたは 電子メールで、私が手伝います.より高い画像の正しい位相。 現在、このオプションのいくつかの拡張機能をスケッチして、現在輸送している部品が将来のことを念頭に置いていることを明確にしています. . これらはもはや先行公開されていません (正しく、おそらくメインのものはかなり多くの人々にとって本当に素晴らしいものです) ので、どの追加があなたにとって本当に素晴らしいかについてのフィードバックを歓迎します.
# 事務処理の遷移これは、ほとんどのビルダーが次に取り組むことを私が仲介するものであり、合法的なデータは、私たちがすでにそれに取り組んでいるということです!
Ask Transitions API は、同じ開始場所の事務処理全体で機能するように、設計されたとおりにすぐに機能することが判明しました。 正しい区別は、 startViewTransitionの領域にあります。 DOM が代替発音を通知すると、ナビゲーション自体がその代替通知を送信します
chrome://flags/ を使用したこのプロトタイプ#peep-transition-on-navigation
フラグ。 ここに
同意できる明確なスラッシュのデモがあります、およびより高度なデモ. この先を歩き回るために、すべてのウェブ啓発者がどのように移行を選択するかを決定したいと考えています。 メタ インプリントを使用するのが適切です: 、それにもかかわらず、CSS はこのためのより大きな領域です。 さらに、多かれ少なかれ Web エンライトメントから移行しようとしているものをより簡単に把握できるようにしたいと考えています。理想的には、JavaScript を書くことに熱中する必要はありません。私たちはそれを「急いで」よりも「合法的」に比較的上陸させますが、それでも、またはもはやそれは私たちにとって優先事項ではありません.
デフォルトで遷移グループの幅と高さをアニメーション化することを選択しました。これは、カスタマイズがより簡単になったためです。 反対に、これは、アニメーションが主要なスレッドで実行されることを意味します。これは、実際にはもはや最高ではなく、具体的には、特定のレベルの Web エンライトメント マスで実行されます。
デフォルトのアニメーションを検出し、フェードします。カスタマイズしてから、それらをコンポジターがプッシュするアニメーションとして再解釈して、高品質の効率を向上させます.
現時点では、SPA トランジションはドキュメント全体にスコープが設定されており、一度に 1 つのトランジションを回避できるのが理想的です。 複数の Web enlighten パーツが個別にトランジションを回避できるように、トランジションを明示的なファセットにスコープできる機能を導入したいと考えています。埋め込みチャット ウィジェットと同時に、ビデオ プレーヤーでピープ トランジションを使用できます。
適当に全部 ::peep-transition-community
は兄弟です。 ここでは、ビューをあるコンテナーから別のコンテナーに移行できるようにするため、継続的に合法的な側面があり、クリッピングについて心配する必要もありません.
反対に、ほとんどの場合一部のお父さんまたはお母さんにのぞき見をクリップしてもらいたい場合は、移行について検討することもできます.
私たちは、明示的な ::peep-transition-community 内部相互 ::peep-transition-community
.
毎 peep-transition-title は普通でなければなりません。 これが、明示的なファセットが、実際には文字通り同じファセットではなくなったとしても、DOM 代替の両方の側面で概念的に「同じ」であるというタイトルを付ける方法です.
反対に、ほとんどの場合、さまざまな peep-transition-title
は多かれ少なかれ同じアニメーションを使用することになります。 これは、peep-transition-title ごとにセレクター ルールを追加することを意味します。
.
保存しますのでおそらく実行する方法論を追加する可能性があります この制限を克服するための遷移のクラス.
# 画面外の部分を無視
シェアを peep-transition-title 、エンジョイコミュニティとしての移行も検討中です。 一般的に、それはもはや実際には最高ではありません。 例として、ヘッダーに peep-transition-title
、そして 2000 までスクロール ダウンした場所から発音を小走りにします。ピクセル、Web enlighten の終了時に発音すると、ヘッダーは 2000 ピクセル離れたところからアニメーション化されますが、これはタイミングの方法論によって不快に感じられます.
変更として、あなたがおそらく、その場所にselect-inを追加する可能性があります
株は、あたかももはや peep-transition-title 、ビューポートが完全にオープンエアである場合、またはそうでない場合.ダイナミックな雰囲気 style.viewTransitionName、それにもかかわらず、それは私たちが永遠に受けなければならないことに浸っているように感じますこれについては、宣言的な決議を行ってください。あなたはもうJavaScriptでのぞき見遷移アニメーションの実行 経由) web animations API、それにもかかわらず、ほとんどの場合、requestAnimationFrame .
あなたはすでにそれを達成しようと企んでいますが、それにもかかわらず、またはもはやそれは少しハッキーではありません。 これが正しいデモです。 私たちはそれをハックではなくしたいと考えています!
これは 2 つの部分に分けて達成します。 1つは、 に API を提供することによって) アニメ完成時までのレベル。 そして2つ、による) 疑似パーツへのJavaScript Webアクセス権を提供します。 その第 2 段階も非常に魅力的な大きな仕事である可能性がありますが、非常に長い時間の中で達成するために合法的な側面に浸っているように感じます.
# さあ、トロットで巨大なのぞき見のトランジションを行いましょう!運が良ければ、私を浴びてください。あなたはこのオプションの最新および将来について熟考しています。 フィードバックを受け取った場合、または彼らの楽しみをナレーションしたいという正しい欲求があれば、あなたが行ったいくつかのピープトランジションを賞賛してください。 快適で機能的 )、または正しい
恐ろしいです
馬鹿な、 Twitter または で私に連絡してくださいマストドン!
𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺
style.viewTransitionName、それにもかかわらず、それは私たちが永遠に受けなければならないことに浸っているように感じますこれについては、宣言的な決議を行ってください。あなたはもうJavaScriptでのぞき見遷移アニメーションの実行 経由) web animations API、それにもかかわらず、ほとんどの場合、requestAnimationFrame .
あなたはすでにそれを達成しようと企んでいますが、それにもかかわらず、またはもはやそれは少しハッキーではありません。 これが正しいデモです。 私たちはそれをハックではなくしたいと考えています!
これは 2 つの部分に分けて達成します。 1つは、 に API を提供することによって) アニメ完成時までのレベル。 そして2つ、による) 疑似パーツへのJavaScript Webアクセス権を提供します。 その第 2 段階も非常に魅力的な大きな仕事である可能性がありますが、非常に長い時間の中で達成するために合法的な側面に浸っているように感じます.
# さあ、トロットで巨大なのぞき見のトランジションを行いましょう!運が良ければ、私を浴びてください。あなたはこのオプションの最新および将来について熟考しています。 フィードバックを受け取った場合、または彼らの楽しみをナレーションしたいという正しい欲求があれば、あなたが行ったいくつかのピープトランジションを賞賛してください。 快適で機能的 )、または正しい
恐ろしいです
馬鹿な、 Twitter または で私に連絡してくださいマストドン!
𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺