[RAILS] [Bootstrap] Résumé de la classe de base
      
      
        
        
        
        
Aperçu
Récemment, je crée une façade avec Bootstrap.
Voici un résumé des cours que j'ai utilisés jusqu'à présent comme mémoire pour moi-même.
référence
Bootstrap (ver. 4.5) : https://getbootstrap.jp/
point d'arrêt
- sm : 576px
 
- md : 768px
 
- lg : 992px
 
- xl : 1200px
 
Disposition
container
- Conteneur à largeur fixe
 
- Changements de largeur maximum pour chaque point d'arrêt
 
row
- Facteurs qui déterminent les lignes du système de grille
 
- Démontrez la vraie valeur en ayant col dans l'enfant
 
col
- Facteurs qui déterminent les colonnes du système de grille
 
- Utilisé comme élément enfant de la ligne
 
- col-sm-3
 
- sm: verticalement inférieur à 576px
 
- 3: (3/12 = 25% largeur)
 
bouton
btn
btn-primary
- Créer un bouton bleu
 
- danger: base rouge
 
- secondaire: base grise
 
padding, margin
p, m
direction
- t : top
 
- b : bottom
 
- l : left
 
- r : right
 
- x: gauche et droite (direction de l'axe x)
 
- y: haut et bas (direction y)
 
- (vide): 4 directions
 
- Exemple): pt- ○: padding-top: ○;
 
Taille
- Déterminé par le rapport à $ spacer. 1rem = 16px par défaut
 
- 0 : $spacer * 0 (=0)
 
- 1 : $spacer * 0.25 (=4px)
 
- 2 : $spacer * 0.50 (=8px)
 
- 3 : $spacer * 0.75 (=12px)
 
- 4 : $spacer * 1.00 (=16px)
 
- 5 : $spacer * 1.25 (=20px)
 
- auto : margin: auto;
 
- Exemple): pt-1: padding-top: 4px;
 
Voici des exemples typiques présentés dans la  Référence officielle de Bootstrap .
.mt-0 {
  margin-top: 0 !important;
}
.ml-1 {
  margin-left: ($spacer * .25) !important;
}
.px-2 {
  padding-left: ($spacer * .5) !important;
  padding-right: ($spacer * .5) !important;
}
.p-3 {
  padding: $spacer !important;
}
En passant, si vous ajoutez **! Important, vous pouvez appliquer le style quel que soit l'ordre de lecture des fichiers CSS **.
Couleur
- primaire: bleu
 
- secondaire: gris clair
 
- succès: vert
 
- danger: rouge
 
- avertissement: jaune
 
- info: bleu clair
 
- clair: gris assez clair
 
- foncé: gris foncé