Latest web development tutorials

Fondation système de grille

Fondation pour le système 12 de la grille.

Si vous ne disposez pas de 12, vous pouvez fusionner un certain nombre de colonnes, de créer une série de plus grande largeur.

Fondation du système de grille est sensible. Colonne redimensionnera automatiquement en fonction de la taille de l'écran. Sur un grand écran, il peut être trois, la petite taille de l'écran, il pourrait être trois séparée, séquentielle.


Grille Colonne

Fondation système de grille comporte trois colonnes:

  • .small (terminal mobile)
  • .medium (comprimé)
  • .large (matériel informatique: ordinateur portable, ordinateur de bureau)

les classes ci-dessus peuvent être combinés pour créer une mise en page plus souple


La structure de base de la grille

Le sont de base Fondation d'instance de structure de grille suivante:

Exemples

<Class Div = "ligne">
<Div class = "small | moyen | Large- num colonnes"> </ div>
</ Div>
<Class Div = "ligne">
<Div class = "small | moyen | Large- num colonnes"> </ div>
<Div class = "small | moyen | Large- num colonnes"> </ div>
<Div class = "small | moyen | Large- num colonnes"> </ div>
</ Div>
<Class Div = "ligne">
...
</ Div>

Tout d' abord, créer une ligne ( <div class="row"> ). Ce niveau de colonnes verticales. Puis ajouter le nombre de colonnes décrit les small- num , medium- num et large- num classe. Remarque: Le nombre de colonnes num doit ajouter jusqu'à 12:

Exemples

<Class Div = "ligne">
<Class Div = "small-12 colonnes"> .small-12 jaune </ div>
</ Div>
<Class Div = "ligne">
<Class Div = "small-8 colonnes"> .small-8 beige </ div>
<Class Div = "small-4 colonnes"> .small-4 gris </ div>
</ Div>
<Class Div = "ligne">
<Class = "Div grands-9 petits-8 colonnes"> .small-8 .Grand-9 rose </ div>
<Class = "Div grands-3 petits-4 colonnes"> .small-4 .Grand-3 d' orange </ div>
</ Div>

Essayez »

Exemple, la première ligne de la <div> class .small-12 , qui crée 12 (largeur de 100%).

La deuxième ligne crée deux colonnes, .small-4 largeur est 33,3%, .small-8 largeur de 66,6%.

La troisième ligne , nous avons ajouté deux colonnes supplémentaires ( .large-3 et .large-9 ). Cela signifie que si la grande taille de l' écran, la colonne deviendra% 25 ( .large-3 ) et 75% ( .large-9 ratio) de. Nous spécifions aussi la proportion du petit écran au- dessus du 33% ( .small-4 ) et 66% ( .small-8 ). De telles combinaisons pour l'affichage d'écran différent est très utile.

Options de grille

Le tableau suivant résume la Fondation a expliqué le système de grille sur plusieurs appareils:

Petit matériel
Téléphones (<40.0625em (640px))
équipement modéré
Comprimés (> = 40.0625em (640px))
Les grands équipements
Ordinateurs de bureau (> = 64.0625em (1025px))
Grille Comportement Il a été le niveau de Commencé à s'effondrer, briser dessus de l'horizontale Commencé à s'effondrer, briser dessus de l'horizontale
préfixe de classe .small- * .medium- * .large- *
Nombre de classes 12 12 12
Peut être intégré oui oui oui
offset oui oui oui
Colonne tri oui oui oui

Widescreen

maximale de la grille ( .row ) largeur de 62.5rem. Sur grand écran, lorsque la largeur est supérieure à 62.5rem, la colonne ne couvre pas la largeur de la page, même si la largeur est réglée à 100%. Mais vous pouvez réinitialiser via CSS max-width:

Exemples

<Style>
.row {
max-width: 100%;
}
</ Style>

Essayez »

Si vous utilisez le max-width par défaut, mais vous voulez la couleur de fond sur toute la largeur de la page, vous pouvez utiliser .row envelopper l'ensemble du récipient, et vous avez besoin de spécifier une couleur de fond:

Exemples

<Style Div = "background-color: corail; padding: 25px;">
<Class Div = "ligne">
<Class Div = "small-6 colonnes" style = "background-color: yellow;"> petit-6 </ div>.
<Class Div = "small-6 colonnes" style = "background-color: rose;"> petit-6 </ div>.
</ Div>
</ Div>

Essayez »