Archívum - Május 25, 2017
Radio és checkbox inputok és a CSS
Sziasztok!
Minap elkezdtem újból foglalkozni egy keveset a webes frontenddel és beleszaladtam abba, hogy a checkbox és radio inputokat nem lehet csak úgy kedvünkre átrajzolni/átszínezni plusz DOM elem nélkül. Ebbe beleértem az
Igazából nem is az a kérdés hogyan lehet úrrá lenni ezen, mert kismillió és egy kerülőmegoldás ismert. Sokkal inkább az, hogy miért alakult ez így? Button, textarea és még pár másik form elemre hatnak a megjelenést változtató tulajdonságok, a fentebbi kettőre viszont nem, de legalábbis nem egyformán. Biztonsági okokból? UX? Vagy csak jóvanazúgy, meg különben se akarjon mindent kiszinezni a designer és/vagy webfejlesztő?
■ Minap elkezdtem újból foglalkozni egy keveset a webes frontenddel és beleszaladtam abba, hogy a checkbox és radio inputokat nem lehet csak úgy kedvünkre átrajzolni/átszínezni plusz DOM elem nélkül. Ebbe beleértem az
::after
és ::before
CSS trükközést is. Van még az appearance
CSS3 tulajdonság, bár úgy látom, ott még tart a böngészők közti zűrzavar.Igazából nem is az a kérdés hogyan lehet úrrá lenni ezen, mert kismillió és egy kerülőmegoldás ismert. Sokkal inkább az, hogy miért alakult ez így? Button, textarea és még pár másik form elemre hatnak a megjelenést változtató tulajdonságok, a fentebbi kettőre viszont nem, de legalábbis nem egyformán. Biztonsági okokból? UX? Vagy csak jóvanazúgy, meg különben se akarjon mindent kiszinezni a designer és/vagy webfejlesztő?