Wat is Customizable Select Generator?
Het aanpasbare select-element is een nieuwe CSS-functie waarmee u native HTML-select-elementen kunt stylen zonder ze te vervangen door door JavaScript aangedreven div-structuren. Met appearance: base-select kunt u het picker-pictogram, optie-checkmarks en de dropdown-popover stylen terwijl alle ingebouwde toegankelijkheid en formuliergedrag van een echt select-element behouden blijven. Geen JavaScript-dropdownbibliotheek nodig.
Snel antwoord
Style native select-elementen met appearance: base-select (Chrome 135+). Gebruik ::picker-icon voor dropdownpijlen, option::checkmark voor selectie-indicatoren en ::picker(select) voor popover-styling. Native formuliersemantiek en toetsenbordtoegankelijkheid blijven behouden. Fallback is een standaard leesbare select.
Last updated: 2026-05-28
Beperkingen
- Aanpasbare select is een zeer nieuwe functie (Chrome 135+) en nog niet in CSS Baseline. Firefox en Safari ondersteunen het nog niet. Test altijd met @supports en bied een leesbare native fallback.
- Niet alle aspecten van de select zijn aanpasbaar. De optielijst lay-out, scrollgedrag en mobiele picker-UI worden nog steeds door de browser bepaald. Dit is ontworpen om de select bruikbaar te houden op alle apparaten.
- De ::picker-icon en option::checkmark pseudo-elementen maken deel uit van het aanpasbare select-model en kunnen niet worden gebruikt op andere elementen. Ze werken alleen binnen een select met appearance: base-select.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Voer de selectopties in als waarde|label paren, één per regel.
- Kies picker-pictogramstijl (chevron, aangepaste SVG of geen) en checkmarkstijl (vinkje, stip of geen).
- Voeg optioneel gesloten-status styling en browser-fallbacknotities toe.
- Kopieer de gegenereerde HTML en CSS. De select werkt als een native formulierelement in alle browsers.
Waarvoor je het kunt gebruiken
- Style een landenselector dropdown om overeen te komen met een merkontwerpsysteem zonder een aangepaste selectbibliotheek.
- Maak een gestylde taalwisselaar die native formuliersemantiek en toetsenbordtoegankelijkheid behoudt.
- Bouw een themaselector met aangepaste checkmark-pictogrammen die werkt in formulieren en schermlezers.