diff options
Diffstat (limited to 'src/lib/User/BadgeWall/badges.css')
| -rw-r--r-- | src/lib/User/BadgeWall/badges.css | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/User/BadgeWall/badges.css b/src/lib/User/BadgeWall/badges.css index 19f8996f..f2e03988 100644 --- a/src/lib/User/BadgeWall/badges.css +++ b/src/lib/User/BadgeWall/badges.css @@ -11,6 +11,15 @@ gap: 0.25rem; } +/* Off-screen cells skip layout + paint. skipWhenOffscreen toggles this class + via IntersectionObserver so the containment — and the clipping it does to + the hover tilt, scale, and tooltip — is never active on an on-screen cell, + and the auto<->visible flip (which flashes) only ever happens off-screen. */ +.badges > .is-offscreen { + content-visibility: auto; + contain-intrinsic-size: auto 8rem; +} + .edit-row-2 { margin-top: -1.25rem; } |