När det gäller att utforma webbsidor är ingenting lika knepigt som former. Och när det gäller styling former - nästan - ingenting är lika knepigt som
Vi kan stile a
I den här artikeln ska vi använda Dropkick att skapa dropdown. Vad dropkick gör är att omvandla
Det första vi behöver göra är att ställa in en
När vi har ställt in vår
$('#mySelect').dropkick();
Genom att göra så omvandlar vi vår HTML till det här:
Som du kan se har DropKick förvandlat vår
Vi kan nu ställa in rullgardinsmenyn med CSS, eller använd en DropKicks teman om vi föredrar; Vid skrivningstillfället finns tre teman tillgängliga, standard, mörkglans och ljusglans. Men de flesta vill vilja använda sina egna stilar som matchar projektets behov.
Att förlänga DropKick är en enkel process. Om vi till exempel vill upptäcka när en ändring görs i rullgardinsmenyn kan vi lägga till händelsehanteraren för förändring, som så:
$('select').dropkick({change: function (value) {console.log('Option selected: ' + value);}});
Jag är säker på att det finns tusen sätt att ställa in en välj-meny utan att använda jQuery, men de som använder bara CSS bekämpar en förlorad kamp mot webbläsarens standardinställningar. Enkelheten i denna plugin och den enorma flexibilitet den erbjuder och det progressiva förbättringsmetod som det innebär betyder DropKick är en utmärkt lösning.
Har du använt DropKick i ett projekt? Har du en föredragen metod för styling