Actualment no és factible canviar l'aspecte dels elements de formulari radiobutton i checkbox usant únicament CSS cosa que sempre m'ha semblat una mica limitador.
A l'artícle Adam’s Radio/Checkbox customisation de Flog expliquen com aconseguir un canvi mitjançant Javascript i CSS.
Aquest mètode s'ha pensat de manera que si s'inhabilita el Javascript i/o els CSS no hi haurà substitució; d'aquesta manera es garanteix una correcta transformació.