Réponse directe
Ce générateur CSS calcule des effets de verre dépoli semi-transparents en combinant la propriété backdrop-filter: blur(), des couleurs d'arrière-plan translucides, des bordures lumineuses et des ombres portées douces.
Comment utiliser cet outil
Régler le flou et la transparence
Ajustez le rayon de flou (blur) d'arrière-plan et le niveau d'opacité de la surface vitrée.
Configurer les bordures et reflets
Ajoutez une fine bordure blanche translucide pour simuler le biseau et la réfraction de la lumière sur le verre.
Équilibrer les ombres portées
Ajustez la diffusion et la couleur de l'ombre portée pour détacher élégamment la carte de son arrière-plan.
Copier le code CSS généré
Copiez les déclarations CSS prêtes pour la production, incluant les préfixes constructeurs nécessaires.
Backdrop-filter CSS et composition de couches visuelles
L'illusion de verre dépoli repose sur le filtrage graphique accéléré par GPU du contenu situé sous l'élément DOM. L'association d'un flou gaussien et d'une fine bordure claire crée une impression de profondeur réaliste.
- La propriété backdrop-filter exige un arrière-plan translucide (rgba ou hsla) sur l'élément pour être perceptible.
- Une légère augmentation de saturation (saturate) ravive les couleurs filtrées en arrière-plan.
Exemples pratiques
Carte d'interface en verre pour tableau de bord moderne
Entrée : Flou : 12px, Fond : rgba(255, 255, 255, 0,2), Bordure : 1px solid rgba(255, 255, 255, 0,3), Ombre : 0 8px 32px rgba(0,0,0,0,1)
Sortie : Règles CSS complètes avec support backdrop-filter et -webkit-backdrop-filter
Crée une carte d'interface élégante qui flotte au-dessus d'un arrière-plan coloré ou animé.
Limites
- Sur les navigateurs très anciens ou en mode économie d'énergie, backdrop-filter peut être désactivé par le système d'exploitation.
- Sur un fond uni sans texture, dégradé ou image, l'effet de flou n'est pas discernable visuellement.
Questions fréquentes
Pourquoi l'effet nécessite-t-il le préfixe -webkit-backdrop-filter ?
Les navigateurs basés sur le moteur WebKit, notamment Safari sous macOS et iOS, requièrent ce préfixe pour activer l'accélération matérielle du flou d'arrière-plan.
Un flou d'arrière-plan élevé ralentit-il les performances d'affichage du site ?
Des rayons de flou excessifs sur de très larges surfaces peuvent solliciter le processeur graphique lors du défilement ; des valeurs modérées entre 8px et 20px offrent le compromis idéal.
Références et normes faisant autorité
- Spécification W3C Filter Effects Module Level 1 : Propriété Backdrop Filter ↗ — Norme CSS officielle pour le flou, la saturation et les filtres d'arrière-plan accélérés par matériel.