Skip to content

Instantly share code, notes, and snippets.

@itsmikita
Last active December 18, 2023 23:28
Show Gist options
  • Save itsmikita/b81daf990f517fb040f9472840052de4 to your computer and use it in GitHub Desktop.
Save itsmikita/b81daf990f517fb040f9472840052de4 to your computer and use it in GitHub Desktop.
CSS Blur Backdrop Filter in Safari
/* FROM APPLE.COM */
@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or(backdrop-filter: saturate(180%) blur(20px))) {
#globalnav.globalnav-scrim, .globalnav-scrim #globalnav {
--globalnav-backdrop-filter: saturate(180%) blur(20px);
--globalnav-background: rgba(251, 251, 253, .8)
}
}
#globalnav.globalnav-scrim.globalnav-dark, .globalnav-scrim.globalheader-dark #globalnav, .globalnav-scrim #globalnav.globalnav-dark, .globalheader-dark #globalnav.globalnav-scrim {
--globalnav-background: rgba(22, 22, 23, .88)
}
@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or(backdrop-filter: saturate(180%) blur(20px))) {
#globalnav.globalnav-scrim.globalnav-dark, .globalnav-scrim.globalheader-dark #globalnav, .globalnav-scrim #globalnav.globalnav-dark, .globalheader-dark #globalnav.globalnav-scrim {
--globalnav-background: rgba(22, 22, 23, .8)
}
}
.globalnav-scrim.globalnav-light#globalnav, .globalnav-scrim.globalheader-dark .globalnav-light {
--globalnav-background: rgba(251, 251, 253, .92)
}
@supports ((-webkit-backdrop-filter: saturate(180%) blur(20px)) or(backdrop-filter: saturate(180%) blur(20px))) {
.globalnav-scrim.globalnav-light#globalnav, .globalnav-scrim.globalheader-dark .globalnav-light {
--globalnav-background: rgba(251, 251, 253, .8)
}
}
.globalnav-scrim-noblur#globalnav, .globalnav-scrim-noblur #globalnav {
--globalnav-backdrop-filter: initial
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment