Maison  >  Article  >  interface Web  >  Comment utiliser CSS3 pour modifier les styles d'entrée à sélection unique et à sélection multiple

Comment utiliser CSS3 pour modifier les styles d'entrée à sélection unique et à sélection multiple

高洛峰
高洛峰original
2017-03-15 11:32:081405parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn