Bastida

Bootstrap es basa en una graella sensible de 12 columnes. També hem inclòs dissenys d'amplada fixa i fluida basats en aquest sistema.

Quadrícula de 940 píxels per defecte

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

El sistema de quadrícula predeterminat que es proporciona com a part de Bootstrap és una quadrícula de 940 píxels d'ample i 12 columnes .

També té quatre variacions sensibles per a diversos dispositius i resolucions: telèfon, tauleta vertical, taula horitzontal i escriptoris petits i escriptoris de pantalla ampla.

  1. <div class = "fila" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

Com es mostra aquí, es pot crear un disseny bàsic amb dues "columnes", cadascuna abastant un nombre de les 12 columnes fonamentals que hem definit com a part del nostre sistema de quadrícula.


Columnes de compensació

4
4 compensació 4
3 desplaçament 3
3 desplaçament 3
8 compensació 4
  1. <div class = "fila" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

Nidificació de columnes

Amb el sistema de quadrícula estàtica (no fluida) a Bootstrap, la nidificació és fàcil. Per niuar el vostre contingut, només cal que afegiu un .rowconjunt de columnes noves dins d'una columna .span*existent ..span*

Exemple

Nivell 1 de columna
Nivell 2
Nivell 2
  1. <div class = "fila" >
  2. <div class = "span12" >
  3. Nivell 1 de columna
  4. <div class = "fila" >
  5. <div class = "span6" > Nivell 2 </div>
  6. <div class = "span6" > Nivell 2 </div>
  7. </div>
  8. </div>
  9. </div>

Personalització de la graella

Variable Valor per defecte Descripció
@gridColumns 12 Nombre de columnes
@gridColumnWidth 60 píxels Amplada de cada columna
@gridGutterWidth 20 píxels Espai negatiu entre columnes
@siteWidth Suma calculada de totes les columnes i canalons Compta el nombre de columnes i canalons per establir l'amplada de la .container-fixed()barreja

Variables en MENYS

A Bootstrap hi ha un grapat de variables per personalitzar el sistema de quadrícula predeterminat de 940 px, documentat anteriorment. Totes les variables de la graella s'emmagatzemen a variables.less.

Com personalitzar

Modificar la graella significa canviar les tres @grid*variables i recompilar Bootstrap. Canvieu les variables de la graella a variables.less i utilitzeu una de les quatre maneres documentades per recompilar . Si esteu afegint més columnes, assegureu-vos d'afegir el CSS per a les de grid.less.

Mantenir-se sensible

La personalització de la quadrícula només funciona al nivell predeterminat, la quadrícula de 940 px. Per mantenir els aspectes sensibles de Bootstrap, també haureu de personalitzar les graelles a responsive.less.

Disseny fix

El disseny predeterminat i senzill de 940 píxels d'ample i centrat per a gairebé qualsevol lloc web o pàgina proporcionada per un únic fitxer <div class="container">.

  1. <cos>
  2. <div class = "contenidor" >
  3. ...
  4. </div>
  5. </cos>

Distribució de fluids

<div class="container-fluid">ofereix una estructura de pàgina flexible, amplades mínimes i màx. i una barra lateral esquerra. És ideal per a aplicacions i documents.

  1. <div class = "container-fluid" >
  2. <div class = "fila-fluid" >
  3. <div class = "span2" >
  4. <!--Contingut de la barra lateral-->
  5. </div>
  6. <div class = "span10" >
  7. <!--Contingut corporal-->
  8. </div>
  9. </div>
  10. </div>
Dispositius sensibles

Dispositius compatibles

Bootstrap admet un bon nombre de consultes multimèdia per ajudar-vos a fer que els vostres projectes siguin més adequats en diferents dispositius i resolucions de pantalla. Aquí teniu el que s'inclou:

Etiqueta Amplada del disseny Amplada de la columna Amplada del canal
Telèfons intel·ligents 480 píxels i per sota Columnes fluides, sense amplades fixes
Tauletes retratades De 480 a 768 píxels Columnes fluides, sense amplades fixes
Tauletes de paisatge De 768 a 940 píxels 44 píxels 20 píxels
Per defecte 940 píxels i més 60 píxels 20 píxels
Pantalla gran 1210 píxels i més 70 píxels 30 píxels

El que fan

Les consultes de mitjans permeten un CSS personalitzat en funció d'una sèrie de condicions (ràtios, amplades, tipus de visualització, etc.), però normalment se centren al voltant de min-widthi max-width.

  • Modifiqueu l'amplada de la columna a la nostra quadrícula
  • Apila els elements en lloc de flotar sempre que sigui necessari
  • Canvia la mida dels encapçalaments i del text perquè siguin més adequats per als dispositius

Utilitzant les consultes de mitjans

Bootstrap no inclou automàticament aquestes consultes multimèdia, però comprendre-les i afegir-les és molt fàcil i requereix una configuració mínima. Teniu algunes opcions per incloure les funcions de resposta de Bootstrap:

  1. Utilitzeu la versió responsive compilada, bootstrap-responsive.css
  2. Afegiu @import "responsive.less" i torneu a compilar Bootstrap
  3. Modifiqueu i recompileu responsive.less com a separat

Per què no només incloure-ho? La veritat és que no tot ha de respondre. En lloc d'animar els desenvolupadors a eliminar aquesta funció, pensem que és millor habilitar-la.

  1. // Paisatge telèfons i cap avall
  2. @media ( amplada màxima : 480 píxels ) { ... }
  3.  
  4. // Telèfon horitzontal a tauleta vertical
  5. @media ( amplada màxima : 768 píxels ) { ... }
  6.  
  7. // Tauleta vertical a horitzontal i escriptori
  8. @media ( amplada mínima : 768 píxels ) i ( amplada màxima : 940 píxels ) { ... }
  9.  
  10. // Escriptori gran
  11. @media ( amplada mínima : 1200 px ) { .. }