Est-il possible de détecter si un navigateur prend en charge CSS custom properties (par exemple color: var(--primary)
)? J'ai besoin d'écrire un script qui se comporte légèrement différemment dans les navigateurs qui ne supportent pas les propriétés personnalisées, mais je ne trouve pas de tests documentés Modernizr, ni d'informations sur l'interface Javascript pour accéder aux propriétés personnalisées.Comment faire pour détecter détecter pour les propriétés personnalisées CSS?
Nous vous saurions gré de vos suggestions!
Pas étonnant que cette question vous ait semblé si familière. Une vérole sur moi pour répondre à un doublon? – BoltClock
Ah, j'ai cherché des doublons, mais je cherchais des "propriétés personnalisées" (le nom officiel, je crois), pas des "variables CSS". –
Ouais - les gens les appellent des variables CSS parce que c'est plus relatable, et en partie aussi parce que le module est appelé "Propriétés personnalisées pour les variables en cascade", ce qu'ils sont en quelque sorte. – BoltClock