Boutons #
Attention : Cette page n’est pas complète. La transition de la documentation en v2 à laissé des incohérences dans cette page !
Cette section présente des boutons simples d’usages en différents styles, tailles et types.
Core Button #
<button class="btn">Bouton de défault</button>
<button class="btn btn--bold">Bouton gras</button>
<button class="btn btn--primaire">Bouton primaire</button>
<button class="btn btn--primaire--alt">Bouton primaire mediant</button>
<button class="btn btn--secondaire">Bouton secondaire</button>
<a href="some link" class="btn btn--link">Lien</a>
Couleur des boutons #
Les couleurs sont attribués via le color.less
<button class="btn btn--success">button de succès</button>
<button class="btn btn--error">button d'erreur</button>
Tailles des boutons #
Trois classes maîtrisent les taillent des boutons :
- grand
- moyen
- petit
Pour un bouton “full width”, la classe toute_taille est de mise
<button class="btn btn--grand">grand bouton</button>
<button class="btn">bouton moyen</button>
<button class="btn btn--petit">petit bouton</button>
<button class="btn btn--toute_taille">Bouton toute-taille</button>
Formes des boutons #
Pour des boutons de forme carrées, la classe btn-action-carre est utilisée.
Pour des boutons de forme ronde, la classe btn-action-cercle est utilisée.
<button class="btn btn--carre"><i class="icon-smile-o"></i></button>
<button class="btn btn--cercle"><i class="icon-smile-o"></i></button>
Êtat des boutons #
Pour un bouton actif il faut ajouter la classe active ou l’attribut active
<button class="btn btn--active">Bouton actif</button>
<button class="btn btn--primaire btn--active">Bouton actif</button>
<button class="btn btn--primaire--alt btn--active">Bouton actif</button>
Pour un bouton désactivé il faut ajouter la classe desactive ou l’attribut disabled
<button class="btn btn--desactive" tabindex="-1">Bouton désactivé</button>
<button class="btn" disabled tabindex="-1">Bouton désactivé</button>
Pour un état de chargement pour les boutons, il faut ajouter la classe tournoiement.
<button class="btn btn--tournoiement">button</button>
Groupe de bouton #
Pour forger un ensemble de bouton groupé, il faut ajouter la classe btn_assemblee au parent contenant. Pour un groupe full width, il faut rajouter la classe btn_assemblee--toute-taille.
<div class="btn_assemblee btn_assemblee--toute_taille">
<button class="btn">Premier bouton</button>
<button class="btn">Second bouton</button>
<button class="btn">Troisième bouton</button>
</div>