Comment personnaliser le bandeau CMP UniConsent avec du CSS

Si vous souhaitez personnaliser l'apparence du bandeau de cookies CMP UniConsent, vous pouvez appliquer du CSS personnalisé. Cela vous permet de styliser des éléments tels que les boutons, les arrière-plans de la fenêtre, les polices et la mise en page pour mieux correspondre au design de votre site web.

Que sont les sélecteurs CSS ?

Les sélecteurs CSS sont des motifs utilisés pour cibler et styliser des éléments HTML spécifiques sur une page web. Ils permettent aux développeurs d'appliquer des styles, d'automatiser des tests ou d'interagir avec les éléments du DOM. Les sélecteurs vont des types de base comme div et h1 à des formes plus complexes telles que les identifiants (#id-selector), les classes (.class-selector) ou les sélecteurs d'attributs ([data-attribute="value"]).

Comment trouver les sélecteurs CSS

1. Utiliser les outils de développement du navigateur (DevTools)

Les navigateurs modernes comme Chrome, Edge et Firefox proposent des outils de développement qui vous permettent d'inspecter et de copier facilement les sélecteurs CSS.

  • Étape 1 : Faites un clic droit sur l'élément que vous souhaitez personnaliser et sélectionnez Inspecter.

    DevTools InspectDevTools Inspect

  • Étape 2 : Le panneau Elements mettra en surbrillance le code HTML sélectionné.

    Elements PanelElements Panel

Dans Google Chrome et Microsoft Edge :

  • Faites un clic droit sur le HTML en surbrillance et choisissez Copy > Copy selector.

    Chrome & EdgeChrome & Edge

Dans Mozilla Firefox :

  • Sélectionnez l'élément, faites un clic droit, puis choisissez Copy > CSS Selector.

    FirefoxFirefox

Astuce : Ouvrez les DevTools rapidement avec Ctrl + Shift + I (Windows/Linux) ou Cmd + Shift + I (Mac).

2. Écrire des sélecteurs CSS manuellement

Parfois, vous aurez besoin d'écrire des sélecteurs manuellement pour un contrôle plus précis :

  • Cibler des éléments par classe : .unic .powerby
  • Cibler des éléments uniques par identifiant : .unic #uniconsent-modal
  • Combiner plusieurs sélecteurs : .unic .popup > button.accept
  • Utiliser des sélecteurs d'attributs : .unic [data-testid="submit-btn"]

Bonnes pratiques pour l'utilisation des sélecteurs CSS

  • Évitez les sélecteurs génériques (par ex. div > span) pour prévenir les conflits de style involontaires.
  • Assurez la spécificité du sélecteur pour cibler précisément le bon élément.
  • Utilisez les sélecteurs d'attributs lorsque vous travaillez avec du contenu généré dynamiquement.
  • Testez vos styles sur plusieurs navigateurs pour garantir un comportement cohérent.