Cet article explique principalement le style des boutons.
1.Option
2. Taille
3.Statut d'activité
4. État désactivé
5. Balises HTML pouvant être utilisées comme boutons
Options
Utilisez les classes répertoriées ci-dessus pour créer rapidement un bouton stylé.
<button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-success">Success</button> <button type="button" class="btn btn-info">Info</button> <button type="button" class="btn btn-warning">Warning</button> <button type="button" class="btn btn-danger">Danger</button> <button type="button" class="btn btn-link">链接</button>
Taille
Besoin que les boutons soient de tailles différentes ? Utilisez .btn-lg, .btn-sm, .btn-xs pour obtenir des boutons de différentes tailles.
<p> <button type="button" class="btn btn-primary btn-lg">Large button</button> <button type="button" class="btn btn-default btn-lg">Large button</button> </p> <p> <button type="button" class="btn btn-primary">Default button</button> <button type="button" class="btn btn-default">Default button</button> </p> <p> <button type="button" class="btn btn-primary btn-sm">Small button</button> <button type="button" class="btn btn-default btn-sm">Small button</button> </p> <p> <button type="button" class="btn btn-primary btn-xs">Extra small button</button> <button type="button" class="btn btn-default btn-xs">Extra small button</button> </p>
En ajoutant .btn-block au bouton, il peut remplir 100 % de la largeur du nœud parent, et le bouton devient également un élément de bloc.
<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button> <button type="button" class="btn btn-default btn-lg btn-block">Block level button</button>
Statut d'activité
Lorsqu'un bouton est actif, il semble avoir été enfoncé (fond plus sombre, bordure plus sombre, ombre intégrée). Pour l'élément B
<button type="button" class="btn btn-primary btn-lg active">Primary button</button> <button type="button" class="btn btn-default btn-lg active">Button</button>
Élément de lien
Vous pouvez ajouter la classe .active pour .
<a href="#" class="btn btn-primary btn-lg active" role="button">Primary link</a> <a href="#" class="btn btn-default btn-lg active" role="button">Link</a>
Vous pouvez le comparer avec le bouton ci-dessus.
Statut désactivé
En estompant la couleur d'arrière-plan du bouton de 50 %, vous pouvez créer un effet non cliquable.
Élément bouton
Ajouter un attribut désactivé au
<button type="button" class="btn btn-lg btn-primary" disabled="disabled">Primary button</button> <button type="button" class="btn btn-default btn-lg" disabled="disabled">Button</button>
Vous pouvez mettre la souris sur le bouton et cliquer pour voir l'effet.
Compatibilité entre navigateurs
Si vous ajoutez l'attribut désactivé au
Élément de lien
Ajoutez la classe .disabled pour .
<a href="#" class="btn btn-primary btn-lg disabled" role="button">Primary link</a> <a href="#" class="btn btn-default btn-lg disabled" role="button">Link</a>
Ceci est une comparaison avec le bouton ci-dessus.
Nous utilisons .disabled comme classe d'outils, tout comme la classe .active, il n'est donc pas nécessaire d'ajouter un préfixe.
Les fonctions de lien ne sont pas affectées
Les classes mentionnées ci-dessus modifient uniquement l'apparence de et n'affectent pas la fonctionnalité. Dans ce document, nous avons désactivé la fonctionnalité par défaut des liens via le code JavaScript.
Balises HTML pouvant être utilisées comme boutons
Vous pouvez ajouter des classes de boutons aux éléments ,
<a class="btn btn-default" href="#" role="button">Link</a> <button class="btn btn-default" type="submit">Button</button> <input class="btn btn-default" type="button" value="Input"> <input class="btn btn-default" type="submit" value="Submit">
Performances multi-navigateurs
En tant que bonne pratique, nous vous recommandons fortement d'utiliser l'élément
Pour d'autres raisons, ce bug de Firefox nous empêche de définir la hauteur de ligne des boutons en fonction de la balise , ce qui rend leur hauteur incohérente avec les autres boutons de Firefox.
Le contenu principal de cette section est le style des boutons. Vous pouvez exécuter ces styles de manière flexible pour le contrôle. J'espère que cela vous sera utile pour votre apprentissage.