J’ai perdu beaucoup de temps à chercher un moyen de créer ma propre taille de xs (plus petite que la petite) pour le groupe d’entrée et de saisie, voici donc le code!
Peter Butkovic télécharge le bug / demande sur le github bootstrap:
https://github.com/twbs/bootstrap/issues/15107
avec la réponse suivante du leur:
Nous ne l’appendons pas à la v3 et je ne pense pas que nous aurons les boutons xs même dans la v4, mais je le garderai à l’esprit si nous choisissons de le conserver.
Pour les entrées plus petites:
.input-xs { height: 22px; padding: 2px 5px; font-size: 12px; line-height: 1.5; /* If Placeholder of the input is moved up, rem/modify this. */ border-radius: 3px; }
Exemple d’utilisation en groupe d’entrée:
Sinon, vous pouvez append une classe au groupe d’entrée comme celui-ci:
.input-group-xs>.form-control, .input-group-xs>.input-group-addon, .input-group-xs>.input-group-btn>.btn { height: 22px; padding: 1px 5px; font-size: 12px; line-height: 1.5; }
et utilise:
.input-xs { height: 22px!important; padding: 2px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .input-group-xs>.form-control, .input-group-xs>.input-group-addon, .input-group-xs>.input-group-btn>.btn { height: 22px; padding: 1px 5px; font-size: 12px; line-height: 1.5; }
Si vous utilisez bootstrap-sass
, vous pouvez exploiter le mixin de input-size
:
$input-height-xs: 27px; // adjust it according to your theme. @include input-size('.input-xs', $input-height-xs, $padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $input-border-radius-small);