Is there a way to use CSS to change the background color of a radio button? I've searched online, but all the solutions I found involve JavaScript, which I don't fully understand. I attempted this CSS code, but it didn't have the desired effect:
input[type="radio"]:checked {
background-color: red;
}
<div class="sound-signal">
Audible Signal:
<input type="radio" name="soundsignal" id="soundsignal" checked="checked">
<label for="soundsignal">Yes</label>
<input type="radio" name="soundsignal">
<label for="soundsignal">No</label>
</div>