私がする必要があるのは、ラジオボタンの外観を画像に置き換えることです。これは jQuery で簡単に実現できますが、この場合は CSS のみで行う必要があります。それを行う方法はありますか?ここに私のHTMLがあります:
<div class="radio-buttons">
<div class="holder">
<span></span>
<input type="radio" class="radio" id="cheetah" value="" />
</div>
<div class="holder">
<span></span>
<input type="radio" class="radio" id="horse" value="" />
</div>
<div class="holder">
<span></span>
<input type="radio" class="radio" id="lion" value="" />
</div>
</div>
ラジオボタンにスタイルを適用しようとしましbackground-image:
たが、もちろんうまくいきませんでした。次に を追加しました。ボタンに<span>
スタイルを設定できるかどうか疑問に思っています。これは正しい方法ですか、それとも完全に間違った方向に進んでいますか? そして、それはCSSだけで実現できますか?display: none
input:checked
<span>
background-image:
編集: 必要に応じて、ラジオ ボタンをチェックボックスに変更できます。