Remplacement de l'apparence par défaut des flèches déroulantes
Lors de la création de listes déroulantes, vous souhaiterez peut-être une apparence cohérente dans différents navigateurs. L'apparence par défaut de la flèche déroulante peut toutefois varier selon les navigateurs. Heureusement, il existe des méthodes pour modifier son apparence à l'aide de CSS.
Bien que CSS ne puisse pas modifier directement la flèche native, il propose une solution de contournement : masquer la flèche par défaut et afficher une flèche personnalisée. Cette approche maintient la cohérence entre les navigateurs tout en permettant un style personnalisé.
Considérez le code CSS et HTML suivant :
.styleSelect select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .styleSelect { background: url("images/downArrow.png") no-repeat right #fff; }
<div class="styleSelect"> <select class="units"> <option value="Metres">Metres</option> <option value="Feet">Feet</option> <option value="Fathoms">Fathoms</option> </select> </div>
Dans cet exemple, nous masquons la flèche native à l'aide de CSS propriétés qui suppriment son apparence native. Ensuite, nous déclarons une image d'arrière-plan personnalisée sous forme de flèche vers le bas, garantissant une apparence cohérente sur tous les navigateurs.
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!