Pour les sites Web avec une conception personnalisée, les développeurs choisissent souvent de styliser le
La bordure bleue problématique est l'état de focus par défaut du navigateur. Pour le supprimer, les propriétés de l'état du focus telles que le contour peuvent être modifiées :
button:focus { outline: 0; }
En définissant la propriété outline sur 0, la bordure de l'état du focus est effectivement désactivée.
Il est important de noter que la suppression de l'état du focus en définissant outline: 0 peut gêner l'accessibilité pour les utilisateurs qui s'appuient sur des repères visuels comme le focus. border.
Pour une meilleure accessibilité, le CSS suivant est recommandé :
button:focus { outline: none; }
Cette modification supprime le style de contour par défaut et préserve l'accessibilité.
Dans le CSS fourni, la règle bouton:focus a été ajoutée :
button.launch { background-color: #F9A300; border: none; height: 40px; padding: 5px 15px; color: #ffffff; font-size: 16px; font-weight: 300; margin-top: 10px; margin-right: 10px; } button.launch:hover { cursor: pointer; background-color: #FABD44; } button.change { background-color: #F88F00; border: none; height: 40px; padding: 5px 15px; color: #ffffff; font-size: 16px; font-weight: 300; margin-top: 10px; margin-right: 10px; } button.change:hover { cursor: pointer; background-color: #F89900; } /* Remove annoying Chrome blue focus border */ button:focus { outline: none; }
Cela garantit que la bordure bleue est supprimée dans Chrome pendant maintenir une bonne accessibilité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!