私の2 ¢ :
http://roxon.in/scripts/checkbox_radio_custom.html
基本的に、数行の JS - jQuery を使用して、チェックボックスを<span>
要素に置き換えることができます。(または、派手にしたい場合は、リンク例で行ったように2つ使用します。)
$(':checkbox').each(function(){
var $c = $(this);
$c.hide().after('<span/>');
$c.next('span').click(function(){
$c[0].checked^=1;
});
});
必要なのは、CSS と CSS3 アニメーションを使用して創造的になることだけです。hidden の後に追加された jQuery
をターゲットにする方法は次のとおりです。SPAN
INPUT
/* target the hidden checkbox's next SPAN element: */
input[type=checkbox] + span{
}
/* Custom checkbox HOVER: */
input[type=checkbox] + span:hover{
}
/* Custom checkbox CHECKED STATE */
input[type=checkbox]:checked + span{
}
楽しむ。