Partager via


Rechercher les problèmes de contraste avec le thème sombre et le thème clair

Lors du test de l’accessibilité des couleurs, il peut y avoir différents thèmes de couleur d’affichage que vous devez tester pour les problèmes de contraste.

La plupart des systèmes d’exploitation sont fournis avec un mode sombre et un mode clair. Votre page web peut réagir à ce paramètre de système d’exploitation à l’aide d’une requête de média CSS. Vous pouvez tester ces thèmes et tester votre requête de média CSS sans avoir à modifier le paramètre de votre système d’exploitation, à l’aide de la section Émuler la fonctionnalité de média CSS prefers-color-scheme dans l’outil Rendu .

Par exemple, la page web de démonstration des tests d’accessibilité inclut un thème clair et un thème sombre. La page de démonstration hérite du paramètre de thème sombre ou clair du système d’exploitation. Si nous utilisons DevTools pour simuler le système d’exploitation défini sur un schéma léger, puis actualiser la page web de démonstration, l’outil Problèmes affiche six problèmes de contraste de couleurs au lieu de deux. (Vous pouvez voir des nombres différents.)

Pour émuler la sélection du thème de couleur préféré d’un utilisateur :

  1. Ouvrez la page web de démonstration des tests d’accessibilité dans une nouvelle fenêtre ou un nouvel onglet.

  2. Cliquez avec le bouton droit n’importe où dans la page web, puis sélectionnez Inspecter. Ou appuyez sur F12. DevTools s’ouvre en regard de la page web.

  3. Appuyez sur Échap pour ouvrir le panneau Affichage rapide en bas de DevTools.

  4. Dans la barre d’outils Affichage rapide , cliquez sur le bouton Autres outils (icône Autres outils), puis sélectionnez Rendu. L’outil Rendu s’ouvre dans le panneau Affichage rapide.

  5. Faites défiler jusqu’à la liste déroulante Émuler la fonctionnalité multimédia CSS prefers-color-scheme , puis sélectionnez prefers-color-scheme : light. La page web est restituée à l’aide de light-theme.css:

    Utilisation de l’outil Rendu pour simuler un mode clair et déclencher l’autre thème du document

  6. Dans le panneau Affichage rapide , sélectionnez l’outil Problèmes , puis développez la section Accessibilité . Selon différents facteurs, vous pouvez recevoir Insufficient color contrast des avertissements. Dans la section RESSOURCES AFFECTÉES du problème, il existe 6 éléments dont le contraste de couleur est insuffisant :

    Nouveaux problèmes de contraste détectés en raison de la modification du thème clair

    Sur la page web de démonstration, la section Donation status de la page est illisible en mode léger et doit être modifiée :

    La section État du don présente des problèmes de contraste en mode clair

  7. Dans DevTools, ouvrez l’outil Éléments , puis appuyez sur Ctrl+F sur Windows/Linux ou sur Cmd+F sur macOS. La zone de texte Rechercher s’affiche pour effectuer une recherche dans l’arborescence DOM HTML :

    Zone de texte Rechercher pour l’arborescence DOM dans l’outil Éléments

  8. Entrez le schéma. Les requêtes de média CSS suivantes sont trouvées et les fichiers CSS correspondants peuvent maintenant être mis à jour :

    <link rel="stylesheet" href="css/light-theme.css" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)">
    <link rel="stylesheet" href="css/dark-theme.css" media="(prefers-color-scheme: dark)">
    

Voir aussi