iCheck est un plugin pour jquery et Zepto permettant de personnaliser vos checkbox et boutons radio. Il est compatible avec une grande majorité de navigateurs contrairement au CSS3 qui pose encore problème dans certains cas … voici les avantages d’utiliser le JavaScript:
– Compatible sur tous les navigateurs web et mobile.
– Possibilités de personnalisation
– Interaction possible avec les raccourcis clavier (Tab, Espace, Haut/Bas, etc…)
– Poids du plugin (1ko en gzip)
– 32 Options
– 11 Callbacks pour les actions (ifClicked,ifChanged,ifChecked,ifEnabled…)
– 9 Méthodes pour interagir automatiquement sur les éléments (changer l’état des check box, changer un input, etc..)
iCheck propose également des skins (optimisés pour écrans Retina) prêt à l’usage qu’il est possible de personnaliser.
Ce plugin a été vérifié sur Internet Explorer 6+, Firefox 2+, Opera 9+, Google Chrome ainsi que Opera mini, Chrome mobile, Safari mobile, Android browser, Silk et plus…