GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

07対応可否の値を先に確認して退避する遷移

ブラウザがこの機能に対応しているかを値で先に確認し、非対応ならアニメーションなしで即座に次の画面へ切り替え、対応時だけ遷移をかけることで、どのブラウザでも画面が止まったり空白になったりしない。

使いどころ旧ブラウザの訪問者も混じる公開サイト

startViewTransition::view-transition-old(sf-card)SUPPORTS_VT
対応可否の値を先に確認して退避する遷移
新しいタブで開く

07 対応可否の値を先に確認して退避する遷移 — 計測 累積面積 9.112% · 動いたフレーム 9/23GODRICH オリジナル · SCSS と React は zip に同梱 · view transitions api 9パターン — 値で画面接続

このデモが属する記事

view transitions api 9パターン — 値で画面接続 — デモ9種のプレビューview transitions api 9パターン — 値で画面接続view transitions api の9パターンをまとめました。画面はそのままつながって見えるが、実際は直前の画面をスナップショット値として残し次の画面と重ねて過ぎ去る — 名前値で要素を対応させ、対応可否の値で退避し、モーション低減 この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ