Gibt es eine Möglichkeit, den Cursor zu ändern, wenn Sie über ein Objekt in einer <select>
Combobox schweben? Ich nahm an, dass option { cursor: pointer; }
in CSS würde funktionieren, aber es scheint nicht zu.Cursor über <option> Tags ändern?
Antwort
Leider werden <option>
Tags vom Betriebssystem gerendert, nicht vom Browser, sodass Sie sie nicht mit Cursors formatieren können. Verwenden Sie stattdessen ein Plugin wie Bootstrap's Dropdown.
Außer Hintergrund-Farbe und Farbe, durch den Stil Objekteinstellungen Stil für die Option Element angewendet werden ignoriert. Darüber hinaus überschreiben Stileinstellungen, die direkt auf einzelne Optionen angewendet werden, diejenigen, die auf das enthaltende select -Element als Ganzes angewendet werden.
Einige Elemente einfach nicht mit CSS gestylt werden können. Dazu gehören alle erweiterten Benutzeroberflächen-Widgets wie Bereichs-, Farb- oder Datums-Steuerelemente sowie alle Dropdown-Widgets, einschließlich
<select>
,<option>
,<optgroup>
und<datalist>
Elemente. Es ist auch bekannt, dass das Dateiauswahl-Widget überhaupt nicht änderbar ist. Die neuen Elemente<progress>
und<meter>
fallen ebenfalls in diese Kategorie.
Gute Antwort, können Sie eine Dokumentationsquelle für die armen Leute wie mich zur Verfügung stellen? –
@ChrisB Gefunden in MSDN aller Orte, MDN ist Mutter zum Thema. – SomeKittens
Verdammt. Ich schaue mir den Bootstrap-Link an - danke für die Hilfe! – Hydrothermal
- 1. CSS: Ändern Sie Cursor über Hintergrund-Bild
- 2. Ändern Sie den Cursor über ein Benutzersteuerelement
- 3. ändern Mauszeigers über externe <iframe>
- 4. ändern edittext cursor farbe
- 5. ListView Cursor ändern und flackern
- 6. Wie Cursor zu ändern, während über CSS ziehen
- 7. forEach über Cursor
- 8. Javascript und `<> ...</>` Tags
- 9. C# Verstecken Größe ändern Cursor
- 10. Ändern <select> Hervorhebungsfarbe
- 11. Vue.js ändern {{}} Tags
- 12. Lupe (Zoom) Cursor über Bild
- 13. Swing: Ändern Sie den Cursor, um den Cursor zu warten
- 14. Beratung über Tags
- 15. PHP <? Tags auf WAMP
- 16. ExtJS4 # <HTMLDivElement> -Tags
- 17. mehrere <nav> Tags
- 18. HTML5 Drag & Drop (DnD): Cursor ändern
- 19. Wie Tomahawk <t:saveState> und <t:dataList> Tags mit Standard-JSF-Tags ersetzen?
- 20. Reload Seite ohne <script> Tags
- 21. Ändern von Tags und Klassen
- 22. Ändern Meta-Tags dynamisch angularjs
- 23. Ändern der Cursor-Geschwindigkeit in einem div-Tag
- 24. HTML-Tags innerhalb <label>
- 25. getSelection & surroundContents über mehrere Tags
- 26. Besitzer-Tags über Formular aktualisieren
- 27. Skript-Tags über AJAX laden
- 28. Cursor beim Laden der Seite ändern
- 29. Ändern Editext Cursor Farbe in API 12
- 30. Android EditText Cursor Zeigerfarbe programmgesteuert ändern
Haben Sie versucht? Option: Hover {Cursor: Zeiger; } '? Nicht sicher, ob es funktioniert. –
@MatthewJohnson das funktioniert auch nicht, siehe meine Antwort. – SomeKittens
Ich habe gerade jede Version von 'select | option [: hover] {cursor: pointer}' einschließlich einiger mit '*' ausprobiert und nichts hat die Art verändert, wie mein Zeiger gerendert wurde. Gute Frage! –