Panoramica
Componenti è opzioni per mette u vostru prughjettu Bootstrap, cumprese i cuntenituri di imballaggio, un sistema di griglia putente, un oggettu media flessibile è classi di utilità rispunsevuli.
Contenituri
I cuntenituri sò l'elementu di layout più basicu in Bootstrap è sò richiesti quandu si usa u nostru sistema di griglia predeterminatu . I cuntenituri sò usati per cuntene, pad, è (a volte) centru u cuntenutu in elli. Mentre chì i cuntenituri ponu esse nidificati, a maiò parte di i layout ùn anu micca bisognu di un containeru nidificatu.
Bootstrap vene cun trè cuntenituri diffirenti:
.container
, chì stabilisce unmax-width
in ogni puntu di rupture responsive.container-fluid
, chì hèwidth: 100%
in tutti i punti di rottura.container-{breakpoint}
, chì hèwidth: 100%
finu à u puntu di ruptura specificatu
A tavula quì sottu illustra cumu ogni cuntainer si max-width
compara à l'uriginale .container
è .container-fluid
in ogni puntu di ruptura.
Vede li in azzione è paragunate in u nostru esempiu Grid .
Extra picculu <576px |
Picculu ≥576px |
Mediu ≥768px |
Grande ≥992px |
Extra large ≥1200px |
|
---|---|---|---|---|---|
.container |
100% | 540 px | 720 px | 960 px | 1140 px |
.container-sm |
100% | 540 px | 720 px | 960 px | 1140 px |
.container-md |
100% | 100% | 720 px | 960 px | 1140 px |
.container-lg |
100% | 100% | 100% | 960 px | 1140 px |
.container-xl |
100% | 100% | 100% | 100% | 1140 px |
.container-fluid |
100% | 100% | 100% | 100% | 100% |
All-in-one
A nostra .container
classa predeterminata hè un cuntainer responsive, di larghezza fissa, chì significheghja i so max-width
cambiamenti à ogni breakpoint.
Fluid
Aduprà .container-fluid
per un cuntainer di larghezza tutale, spanning the whole wide of the viewport.
Risposta
I cuntenituri risposti sò novi in Bootstrap v4.4. Permettenu di specificà una classa chì hè larga 100% finu à chì u puntu di rupture specificatu hè righjuntu, dopu chì applicà max-width
s per ognunu di i punti di rupture più altu. Per esempiu, .container-sm
hè 100% largu per inizià finu à chì u puntu di sm
ruptura hè ghjuntu, induve si scala cù md
, lg
, è xl
.
Punti di rottura responsive
Siccomu Bootstrap hè sviluppatu per esse mobile prima, usemu una manciata di dumande di media per creà punti di rottura sensibili per i nostri layout è interfacce. Questi punti di rottura sò principalmente basati nantu à l'larghezza minima di a vista è ci permettenu di scalà elementi cum'è a finestra di vista cambia.
Bootstrap utilizza principalmente i seguenti intervalli di query di media - o breakpoints - in i nostri fugliali Sass fonte per u nostru layout, sistema di griglia è cumpunenti.
Siccomu scrivimu a nostra fonte CSS in Sass, tutte e nostre dumande di media sò dispunibili via Sass mixins:
Occasionalmente usemu e dumande di media chì vanu in l'altra direzzione (a dimensione di u screnu datu o più chjuca ):
Da nutà chì, postu chì i navigatori ùn supportanu attualmente e dumande di cuntestu di gamma , travagliemu intornu à e limitazioni min-
è i max-
prefissi è i viewports cù larghezze fraccionari (chì ponu accade in certe cundizioni in i dispositi dpi high-dpi, per esempiu) utilizendu valori cù più precisione per questi paraguni. .
Una volta, queste dumande di media sò ancu dispunibili via Sass mixins:
Ci hè ancu e dumande di media è mixin per targeting un unicu segmentu di dimensioni di schermu utilizendu l'larghezza minima è massima di breakpoint.
Queste dumande di media sò ancu dispunibili via Sass mixins:
In listessu modu, e dumande di media ponu copre parechje larghezze di breakpoint:
U Sass mixin per targeting u listessu intervallu di dimensioni di schermu seria:
Z-index
Diversi cumpunenti di Bootstrap utilizanu z-index
, a pruprietà CSS chì aiuta à cuntrullà u layout furnisce un terzu assi per organizà u cuntenutu. Utilizemu una scala z-index predeterminata in Bootstrap chì hè stata cuncepita per stratificà bè a navigazione, i tooltips è popovers, modali è più.
Questi valori più elevati partenu da un numeru arbitrariu, altu è abbastanza specificu per evità idealmente cunflitti. Avemu bisognu di un inseme standard di questi in tutti i nostri cumpunenti stratificati - tooltips, popovers, navbars, dropdowns, modali - cusì pudemu esse raghjone cunsistenti in i cumpurtamenti. Ùn ci hè nisuna ragione chì ùn pudemu micca aduprà 100
+ o 500
+.
Ùn incuraghjemu micca a persunalizazione di sti valori individuali; duvete cambià unu, probabilmente avete bisognu di cambià tutti.
Per trattà e fruntiere sovrapposte in i cumpunenti (per esempiu, i buttoni è l'inputs in i gruppi di input), usemu valori bassu di una sola cifra z-index
di 1
, 2
, è 3
per i stati predeterminati, hover è attivi. In hover / focus / attivu, purtemu un elementu particulari in prima linea cù un z-index
valore più altu per mustrà u so cunfini nantu à l'elementi frateddi.