1. ホーム
  2. Web制作
  3. HTML/Xhtml

ハイパーリンク付きの美しいチェックボックスを多くのコードなしでシンプルにカスタマイズ

2022-01-13 09:13:22
今日、htmlのチェックボックスは変更できるスタイルが限られているし、今はチェックボックスを作るのにたくさんのコードを書かなければならないので、簡単に実装する方法を考えてみました。これが実現可能であることは完全に実証済みです。さっそくですが、参考までにソースコードを直接貼っておきます。
効果を達成しました。
チェックをはずした場合。 選択されている場合
画像の背景です。
checkboxSel.jpg
チェックボックスNoSel.jpg
コードです。
htmlのコードスニペットです。
コピーコード
コードは以下の通りです。

<a name="checkWeek" class="divCheckBoxNoSel"></a> Monday

javaScriptのコードスニペットです。
コピーコード
コードは以下の通りです。

$("a[name='checkWeek']").click(function(){
if($(this).hasClass('divCheckBoxSel')){
$(this).removeClass('divCheckBoxSel');
}else{
$(this).addClass('divCheckBoxSel');
}
});

cssのコードスニペットです。
コピーコード
コードは以下の通りです。

.divCheckBoxNoSel{
background: url(". /image/checkboxNoSel.jpg") no-repeat center center;
float:left;
width:15px;
height:15px;
border:1px solid #BDBDBD;
color:#FFF;
}
The .divCheckBoxSel{
background: url(". /image/checkboxSel.jpg") no-repeat center center;
float:left;
width:15px;
height:15px;
border:1px solid #BDBDBD;
color:#FFF;
}

ステートメントを作らずに各ハイパーリンクを区別する方法はたくさんあり、実際、内側のライクラジオボックスボタンはこの方法で簡単に実装でき、時間を節約することができます。