Remplacement d'image de case à cocher CSS pur
Pour votre liste de cases à cocher, votre objectif est de remplacer les images de case à cocher par défaut par des images activées/désactivées personnalisées à l'aide de CSS .
Pour y parvenir, suivez ces étapes :
Masquer la case à cocher d'origine :
Créer une étiquette personnalisée :
Stylisez l'étiquette avec des images d'arrière-plan :
Positionnez correctement les images :
Code CSS complet Exemple :
input[type=checkbox] { display: none; /* Hide the checkbox */ } input[type=checkbox] + label { display: inline-block; /* Position the label next to the checkbox */ width: 16px; /* Width of the label = Width of the checkboxes */ height: 16px; /* Height of the label = Height of the checkboxes */ background-image: url('/images/off.png'); /* Default to "off" image */ background-position: 0 0; } input[type=checkbox]:checked + label { background-image: url('/images/on.png'); /* Change image to "on" image when checked */ }
Remarque : Assurez-vous que les chemins d'accès à vos images personnalisées sont corrects. Reportez-vous au JavaScript Fiddle and Gist fourni pour un exemple de travail complet.
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!