3 votes

le style des boîtes de sélection (dropdowns)

Je sais qu'il est possible avec jquery de faire quelque chose qui ressemble à une boîte de sélection, donc je peux le faire ressembler à ce que je veux. Cependant, avec seulement du CSS, quel est le degré de contrôle dont je dispose ?

J'utilise border, padding et width, et le résultat final est excellent.

La seule chose qui me dérange, c'est la partie qui descend. Y a-t-il un contrôle sur cette partie ? (Il semble stupide d'avoir du rembourrage et de ne pas en avoir sur la liste déroulante).

8voto

Tim Fountain Points 21921

Vous avez un certain contrôle, mais il y a beaucoup de variations entre les navigateurs et les systèmes d'exploitation. Par exemple, Internet Explorer sous Windows affichera toujours la flèche vers le bas grise standard, même si vous pouvez la recolorer dans d'autres navigateurs.

Pour ce qui est de la partie qui descend, il s'agit de balises d'option et non de sélection. Pour les modifier, vous devrez donc appliquer des styles à la balise d'option :

select {
   border: 1px solid red;
}

option {
   background-color: blue;
}

Heureusement, d'autres personnes ont fait des recherches sur ce qui fonctionne et ce qui ne fonctionne pas. Voici donc quelques ressources pour vous :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X