Dans le développement de projets, nous rencontrons souvent des situations dans lesquelles nous devons modifier les styles d'entrée à sélection unique et à sélection multiple. Aujourd'hui, je vais vous présenter un moyen simple de modifier les styles d'entrée à sélection unique et à sélection multiple.
Permettez-moi de vous donner une brève introduction avant cela:beforepseudo-classe
:before selector insère du contenu avant l'élément sélectionné. Utilisez l'attribut content pour spécifier le contenu à insérer (le contenu est obligatoire).
Je pense que ce n'est pas difficile à comprendre. Ensuite, comprenons d'abord l'idée :
(1) Utilisez d'abord label pour définir une marque pour l'élément d'entrée en HTML, cela. c'est-à-dire que lorsque vous cliquez sur l'étiquette label L'entrée correspondante sera également sélectionnée ou désélectionnée
(2) L'étape suivante consiste à écrire du CSS Pour masquer l'entrée, ajoutez simplement votre style avant l'étiquette. imageIl peut aussi s'agir d'un cercle dessiné par vous-même. L'exemple ci-dessous est le cercle que j'ai écrit. Bien sûr, il peut également être remplacé par une image de fond.
input[type="radio"]+label:before是未选中状态的样式
input[type="radio"]:checked+label:before是选中状态的样式
<input type="radio" id="nationality1"><label for="nationality1">中国</label></p>
{:; }{:; }{:;:;:;:;:;:;:;:;:; }{:;:;:;:;:;:;:;:;:; }
Remplacer la radio par une case à cocher pour une sélection multiple Oui .
Remarque : le masquage et le positionnement des pseudo-classes sont essentiels
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!