MJ Architecte Logiciel
Retour au carnet
30 juillet 2026JD

Le glassmorphism sans sacrifier l'accessibilité

Le glassmorphism sans sacrifier l'accessibilité

Le glassmorphism est l’esthétique verre dépoli du moment — panneaux translucides, backdrop-blur, bordures douces, cartes flottantes. Bien réalisé, il paraît cher. Réalisé négligemment, il devient illisible.

Et voici la vérité inconfortable : les propriétés exactes qui rendent le glassmorphism magnifique sont celles qui cassent l’accessibilité. La transparence supprime le contraste. Le flou adoucit les contours. Si vous tendez la main vers backdrop-blur et choisissez la couleur du texte à l’œil, vous êtes presque certain d’échouer au WCAG — souvent sans jamais vous en rendre compte.

J’utilise le glassmorphism dans mes propres travaux. Mais je le traite comme tout matériau de structure : il a des règles, et je les respecte avant de l’admirer.

Les maths de contraste qui ne mentent jamais

La règle n’est pas une sensation, c’est une arithmétique. Le WCAG définit un ratio de contraste entre le texte et son fond :

  • 4,5 : 1 minimum pour le texte normal.
  • 3 : 1 minimum pour le grand texte (18 pt et plus, ou 14 pt en gras).

Le piège du verre, c’est que le fond derrière le panneau n’est pas fixe. C’est une image, un dégradé, une section chargée — et il change au fil du défilement. Un ratio calculé sur une couleur unie ne signifie rien si le panneau flotte au-dessus d’une photo sombre d’un côté et lumineuse de l’autre.

D’où la première règle du verre accessible : ne jamais compter sur ce qui se trouve derrière le verre. Le panneau lui-même doit porter le contraste.

La recette que j’utilise réellement

Plutôt que de faire confiance au fond, je donne au panneau sa propre base teintée — un remplissage translucide mais suffisamment foncé pour garantir que le texte posé dessus passe toujours le test. Voici le motif, en Tailwind, auquel je reviens sans cesse :

<div class="rounded-2xl border border-white/10 bg-white/5
            backdrop-blur-md p-6">
  <p class="text-white/90">Texte lisible sur verre.</p>
</div>

Trois détails font le vrai travail :

  1. bg-white/5 — le remplissage translucide n’est pas bg-transparent. Il pose une base cohérente et mesurable sous le texte, quel que soit le fond.
  2. text-white/90 — le texte est presque blanc, jamais text-white seul face à un fond imprévisible. Combiné au panneau teinté, il reste confortablement au-dessus de 4,5:1.
  3. backdrop-blur-md — le flou fait deux choses : il crée l’esthétique, et il réduit le bruit visuel du fond pour que le panneau se lise comme une surface stable.

Le piège que la plupart rencontrent

L’erreur la plus courante est d’associer backdrop-blur à un panneau très clair ou très transparent — le look « vrai verre dépoli ». Au-dessus d’une image lumineuse, un panneau bg-white/20 avec text-white donne un contraste d’environ 2:1. C’est superbe dans une maquette et cela échoue pour un utilisateur de lecteur d’écran, un utilisateur malvoyant, et quiconque sur un écran lumineux en extérieur.

La correction n’est pas d’abandonner l’esthétique. C’est de foncer le panneau (ou de l’éclaircir, et de foncer le texte). bg-white/5 avec text-white/90 sur un site sombre, ou bg-black/5 avec text-black/80 sur un site clair, conserve le look verre tout en tenant le ratio.

Deux autres règles que je ne saute pas

Texte sur image. Si un panneau repose directement sur une photo, ajoutez un léger dégradé ou un voile derrière le texte, même à l’intérieur du verre. En cas de doute, mesurez — les outils de développement de votre navigateur peuvent calculer le ratio exact de contraste du texte sur son fond réel.

États de focus. Une carte de verre sans contour de focus visible est une carte que personne ne peut atteindre au clavier. Des styles focus-visible avec un anneau à fort contraste (ring-2 ring-cyan-400) ne coûtent rien et rendent toute l’interface navigable au clavier.

Le cadrage honnête

Le design accessible n’est pas l’ennemi du beau design — c’est l’inspection qui empêche le beau design de s’effondrer. Le glassmorphism est un matériau merveilleux. Mais comme le verre dans un vrai bâtiment, il lui faut un cadre, une épaisseur, et une vérification avant de porter la charge.

Construisez l’esthétique. Mesurez le contraste. Signez la lisibilité. C’est la différence entre une mode et un métier.