fix: disable default view transition crossfade on page content
Only named elements (header, logo, etc.) should animate during navigation; the root crossfade caused a flash on every page change.
This commit is contained in:
11
src/app.css
11
src/app.css
@@ -386,6 +386,17 @@ a:focus-visible {
|
|||||||
color: var(--color-text-on-primary);
|
color: var(--color-text-on-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ============================================
|
||||||
|
VIEW TRANSITIONS
|
||||||
|
Disable default crossfade on page content;
|
||||||
|
only named elements (header, logo, etc.) animate.
|
||||||
|
============================================ */
|
||||||
|
|
||||||
|
::view-transition-old(root),
|
||||||
|
::view-transition-new(root) {
|
||||||
|
animation: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* ============================================
|
/* ============================================
|
||||||
RECIPE GRID
|
RECIPE GRID
|
||||||
Responsive card grid used across recipe pages
|
Responsive card grid used across recipe pages
|
||||||
|
|||||||
Reference in New Issue
Block a user