Comment puis-je style un <select> liste déroulante avec uniquement du CSS?

Est-il un CSS uniquement au style d'une <select> déroulante?

J'ai besoin d'un style <select> formulaire d'autant qu'il est humainement possible, sans JavaScript. Quelles sont les propriétés que je peux utiliser pour le faire en CSS?

Ce code doit être compatible avec tous les principaux navigateurs:

  • Internet Explorer 6, 7, et 8
  • Firefox
  • Safari

Je sais que je peux le faire avec JavaScript: Exemple.

Et je ne parle pas de style simple. Je veux savoir, ce que le mieux que nous puissions faire avec CSS.

J'ai trouvé des questions similaires sur Pile Overflow.

Et cette une sur Doctype.com.

  • rien trouvé sur google seulement js solution est là
  • Je pense que c'est une question légitime, mais la réponse est "non, pas vraiment" ou "pas comme vous le voulez". Mais personne (ni moi) est à 100% sûr à ce sujet, ce sentiment d'ambiguïté analyses en dessous du lecteur de la peau et de la légitimité de la question interrogés.
  • Je sais ce que votre obtenir. Nous serions heureux si vous faites votre question d'une manière plus explicite. De Plus, je crois que j'ai trouvé ce que vous pourriez être à la recherche pour. C'est expérimental, mais regarde ça: cappuccino.org/aristo/showcase
  • Merci pour la réponse. Je sais que je peux le faire avec du javascript . votre eaxmple lien est basé sur JS. Pourquoi j'ai posé cette question parce que je voulais savoir, est ce que quelqu'un est là sait ce que nous pouvons faire mieux avec css
  • Merci pour la mise à jour de votre question. Le mieux que vous pouvez de manière fiable le faire avec les contraintes que vous avez (CSS uniquement et pas de JS) est de modifier la police de caractères (font), arrière-plan et de premier plan (texte) les couleurs, la taille de la bordure, l'apparence et les couleurs de l'emplacement et de la taille (généralement par l'intermédiaire du paramètre type par le biais de la police). Même alors, vous aurez probablement besoin de faire quelques ajustements à faire de vous assurer que tout est la même sur tous les navigateurs. Je souhaite que je savais d'une meilleure réponse que cela, et peut-être il y en a un que j'ai raté, mais je ne le pense pas.
  • Cette tâche me rappelle étrangement quelque chose de boiteux qu'ils aimeraient poser dans un FE interview... mais néanmoins très utile.
  • "Mais personne (ni moi) est à 100% sûr à ce sujet" C'est LA raison pour laquelle c'est une bonne question! On doit être sûr de ce genre de choses. Ils sont fondamentaux.