2010-08-13 1 views
2

Quelle serait la méthode la plus simple pour remplacer la flèche par défaut de la liste déroulante avec ma propre image en forme de flèche?Comment remplacer la flèche de la liste déroulante par la mienne?

+0

Je doute que vous pouvez. Sûrement c'est navigateur sepcific, probablement en utilisant un widget natif o/s? En fait, puisqu'il n'y a pas de balise HTML, comment l'influenceriez-vous avec CSS? – Mawg

+0

oups, on dirait que @Stephen a trouvé une solution. Mes excuses. – Mawg

+0

@LeonixSolutions Techniquement, il remplace entièrement l'élément 'select' (plutôt que de changer le graphique), tandis que' select' est caché et manipulé via des contrôles JS au lieu de contrôles natifs. – cbednarski

Répondre

2

Je vous suggère d'utiliser uniforme. Il vous permet de masquer des contrôles standard avec quelque chose de sexy en utilisant JQuery: http://pixelmatrixdesign.com/uniform

Vous serez en mesure de remplacer votre liste déroulante en utilisant cette ligne simple:

$(function(){ $("select").uniform(); }); 

Vous pouvez également modifier vos boutons radio et cases à cocher en utilisant la même méthode. Il y a encore quelques thèmes téléchargeables disponibles au bas de cette page.

Questions connexes