Style de case à cocher personnalisable avec CSS et transparence
Le style des cases à cocher avec CSS est devenu monnaie courante, mais pour des scénarios plus complexes, une solution plus robuste est nécessaire. Pour y parvenir, envisagez d'utiliser une image PNG transparente avec une zone extérieure blanche et une case à cocher partiellement transparente.
Implémentation de la superposition de couleurs
modifiez la propriété backgroundColor de l'élément en CSS pour ajouter une superposition colorée à la case à cocher. L'image PNG reste transparente dans les zones où la superposition est appliquée, permettant ainsi aux différentes couleurs d'apparaître.
Code CSS :
.checkbox, .radio { width: 19px; height: 25px; padding: 0px; background: url(checkbox2.png) no-repeat; display: block; clear: left; float: left; } .green { background-color: green; } .red { background-color: red; }
Code HTML :
<p><input type="checkbox" name="1" class="styled green" /> (green)</p> <p><input type="checkbox" name="2" class="styled red" /> (red)</p> <p><input type="checkbox" name="3" class="styled purple" /> (purple)</p>
Avantages
En tirant parti de cette technique, les développeurs peuvent obtenir un style de case à cocher flexible et personnalisable en CSS, même pour des scénarios imprévisibles. exigences de couleur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!