<div> <h2>radio button test</h2> <input id="r1" type="radio" class="black-and-white" name="param1"/> <label for="r1">Radio 1</label> <input id="r2" type="radio" class="black-and-white" name="param1"/> <label for="r2">Radio 2</label> <input id="r3" type="radio" class="black-and-white" name="param1"/> <label for="r3">Radio 3</label> </div> <br/><br/> <div> <h2>checkbox test</h2> <input id="c1" type="checkbox" class="black-and-white" name="param2"/> <label for="c1">Checkbox 1</label> <input id="c2" type="checkbox" class="black-and-white" name="param2"/> <label for="c2">Checkbox 2</label> <input id="c3" type="checkbox" class="black-and-white" name="param2"/> <label for="c3">Checkbox 3</label> </div>
.black-and-white{ display: none; } .black-and-white+label{ color: black; border: 1px black solid; background-color: white; padding: 4px; } .black-and-white:checked+label{ color: white; border: 1px black solid; background-color: black; }