ugrás a tartalomhoz

Archívum - Május 25, 2017

Radio és checkbox inputok és a CSS

Arnold Layne · 2017. Május. 25. (Cs), 11.31
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 ::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ő?