Bonjour les gens,
J'essaie de remplacer dans un formulaire des radio boutons par des images, je suis pas loin de la solution mais il me manque un petit quelque chose encore, voici mon code:
Pour la partie html:
Pour le CSS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input id="edit-submitted-choix-langue-1" class="form-radio" type="radio" value="fr" name="submitted[choix_langue]"> <label class="option" for="edit-submitted-choix-langue-1">Français </label>
Et voilà où se situe le problème: mon image s'affiche bien, par contre le bouton en lui même, ainsi que le texte qui y est associé, en l’occurrence ici "Français" s'affichent également par dessus l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 input[id="edit-submitted-choix-langue-1"] + label {display:none; } input[id="edit-submitted-choix-langue-1"] + label { display:inline-block; width: 50px; /* largeur image */; height:50px; /* hauteur image */; background-size: 50px 50px; background-image:url(images/monimage.gif); /* état non sélectionné */ }
Du coup la question est: comment les supprimer de l'affichage?
Partager