Ces boutons sont un peu plus complexes à créer, nous allons devoir ajouter à la fois les balises <input> et <label> et un attribut avec type qui sera au choix checkbox ou radio. Nous devrons aussi rajouter un ID un attribut for et les classes btn-check et btn-outline. Pour finir, on ajoutera l’attribut autocomplete avec la valeur off.
Voyons cela étape par étape pour un bouton de type checkbox
1 : On crée une division et on lui signale qu’elle va contenir un groupe de boutons avec la classe btn-group.
<div class= »btn-group« >
2 : On crée la balise input et on y place le type checkbox, la classe btn-check et on place un ID ainsi que l’attribut autocomplete avec la valeur off.
<input type= »checkbox » class= »btn-check » id= »btncheck1 » autocomplete= »off »>
3 : On crée la balise label dans laquelle on place les classes btn pour stipuler que le label doit avoir la forme d’un bouton, la classe btn-outline-* pour avoir effet de survol au passage de la souris et déterminer une couleur de fond. Enfin, on place un attribut for auquel on donne pour valeur l’id placé précédemment dans la balise input.
<label class= »btn btn-outline-primary » for= »btncheck1« >Checkbox 1</label>
On répète les opérations 2 et 3 pour tous les boutons du groupe.