Visió general
Components i opcions per dissenyar el vostre projecte Bootstrap, inclosos contenidors d'embolcall, un potent sistema de quadrícula, un objecte multimèdia flexible i classes d'utilitat sensibles.
Contenidors
Els contenidors són l'element de disseny més bàsic a Bootstrap i són necessaris quan s'utilitza el nostre sistema de graella predeterminat . Trieu entre un contenidor sensible i d'amplada fixa (és a dir, els seus max-width
canvis a cada punt d'interrupció) o d'amplada fluida (és a dir, és 100%
ample tot el temps).
Tot i que els contenidors es poden imbricar, la majoria de dissenys no requereixen un contenidor imbricat.
Utilitzeu .container-fluid
-lo per a un contenidor d'amplada completa, que abasti tota l'amplada de la finestra gràfica.
Punts d'interrupció sensibles
Com que Bootstrap està desenvolupat per ser mòbil primer, fem servir un bon grapat de consultes multimèdia per crear punts d'interrupció raonables per als nostres dissenys i interfícies. Aquests punts d'interrupció es basen principalment en amplades mínimes de la finestra gràfica i ens permeten augmentar l'escala dels elements a mesura que canvia la finestra gràfica.
Bootstrap utilitza principalment els següents intervals de consulta de mitjans (o punts d'interrupció) als nostres fitxers Sass d'origen per al nostre disseny, sistema de quadrícula i components.
Com que escrivim el nostre CSS d'origen a Sass, totes les nostres consultes multimèdia estan disponibles mitjançant mixins de Sass:
De tant en tant fem servir consultes multimèdia que van en l'altra direcció (la mida de pantalla donada o més petita ):
Tingueu en compte que, com que actualment els navegadors no admeten consultes de context d'interval , treballem amb les limitacions min-
i max-
els prefixos i les finestres amb amplades fraccionades (que es poden produir en determinades condicions en dispositius d'alt ppp, per exemple) mitjançant l'ús de valors amb més precisió per a aquestes comparacions. .
Una vegada més, aquestes consultes multimèdia també estan disponibles mitjançant Sass mixins:
També hi ha consultes multimèdia i mixins per orientar un únic segment de mides de pantalla utilitzant l'amplada mínima i màxima dels punts d'interrupció.
Aquestes consultes de mitjans també estan disponibles mitjançant Sass mixins:
De la mateixa manera, les consultes multimèdia poden abastar diverses amplades de punt d'interrupció:
El mixin de Sass per orientar el mateix rang de mida de pantalla seria:
Índex Z
Diversos components Bootstrap utilitzen z-index
, la propietat CSS que ajuda a controlar el disseny proporcionant un tercer eix per organitzar el contingut. Utilitzem una escala d'índex z predeterminada a Bootstrap que s'ha dissenyat per a la navegació en capes, consells sobre eines i popovers, modals i molt més.
Aquests valors més alts comencen en un nombre arbitrari, prou alt i específic per evitar conflictes idealment. Necessitem un conjunt estàndard d'aquests en els nostres components en capes: informació sobre eines, popovers, barres de navegació, menús desplegables, modalitats, perquè puguem ser raonablement coherents en els comportaments. No hi ha cap motiu pel qual no haguéssim pogut utilitzar 100
+ o 500
+.
No fomentem la personalització d'aquests valors individuals; si en canvieu un, probablement haureu de canviar-los tots.
Per gestionar les vores superposades dins dels components (p. ex., botons i entrades en grups d'entrada), utilitzem z-index
valors d' un dígit baix de 1
, 2
, i 3
per als estats predeterminats, desplaçament i actiu. En passar el cursor/enfocar/actiu, portem un element particular al primer pla amb un z-index
valor més alt per mostrar la seva vora sobre els elements germans.