Overview
Mga sangkap ug mga kapilian alang sa pagbutang sa imong proyekto sa Bootstrap, lakip ang mga sulud sa pagputos, usa ka kusgan nga sistema sa grid, usa ka nabag-o nga butang sa media, ug mga klase nga magamit sa pagtubag.
Mga sudlanan
Ang mga sudlanan mao ang labing sukaranan nga elemento sa layout sa Bootstrap ug gikinahanglan kung gamiton ang among default nga grid system . Ang mga sudlanan gigamit sa pagtago, pad, ug (usahay) isentro ang sulud sa sulod niini. Samtang ang mga sudlanan mahimong magsalag, kadaghanan sa mga layout wala magkinahanglan usa ka salag nga sudlanan.
Ang Bootstrap adunay tulo ka lainlaing mga sudlanan:
.container
, nga nagtakda ugmax-width
sa matag responsive breakpoint.container-fluid
, nga anaawidth: 100%
sa tanang breakpoints.container-{breakpoint}
, ngawidth: 100%
hangtod sa gitakda nga breakpoint
Ang lamesa sa ubos naghulagway kung giunsa pagtandi ang matag sudlanan max-width
sa orihinal .container
ug .container-fluid
sa matag breakpoint.
Tan-awa sila sa aksyon ug itandi sila sa among Grid nga ehemplo .
Mas gamay <576px |
Gamay nga ≥576px |
Medium ≥768px |
Dako ≥992px |
Labaw nga dako ≥1200px |
|
---|---|---|---|---|---|
.container |
100% | 540px | 720px | 960px | 1140 px |
.container-sm |
100% | 540px | 720px | 960px | 1140 px |
.container-md |
100% | 100% | 720px | 960px | 1140 px |
.container-lg |
100% | 100% | 100% | 960px | 1140 px |
.container-xl |
100% | 100% | 100% | 100% | 1140 px |
.container-fluid |
100% | 100% | 100% | 100% | 100% |
Tanan sa usa
Ang among default .container
nga klase usa ka responsive, fixed-width nga sudlanan, nagpasabut nga ang mga max-width
pagbag-o niini sa matag breakpoint.
Fluid
Gamit .container-fluid
alang sa usa ka bug-os nga gilapdon nga sudlanan, nga nagsangkad sa tibuuk nga gilapdon sa viewport.
Makatubag
Ang mga responsive nga sudlanan bag-o sa Bootstrap v4.4. Gitugotan ka nila nga ipiho ang usa ka klase nga 100% ang gilapdon hangtod maabot ang gitakda nga breakpoint, pagkahuman among i-apply max-width
ang s alang sa matag usa sa mas taas nga mga breakpoint. Pananglitan, .container-sm
100% ang gilapdon aron magsugod hangtod sm
maabot ang breakpoint, diin kini motaas sa md
, lg
, ug xl
.
Responsive nga mga breakpoint
Tungod kay ang Bootstrap gihimo aron mahimong mobile una, naggamit kami og pipila ka mga pangutana sa media aron makahimo og makatarunganon nga mga breakpoint alang sa among mga layout ug interface. Kini nga mga breakpoint kasagaran gibase sa minimum nga viewport widths ug nagtugot kanamo sa pag-scale sa mga elemento samtang ang viewport mausab.
Ang Bootstrap sa panguna naggamit sa mosunod nga media query ranges—o breakpoints—sa among source Sass files para sa among layout, grid system, ug mga component.
Tungod kay gisulat namon ang among gigikanan nga CSS sa Sass, ang tanan namon nga mga pangutana sa media magamit pinaagi sa mga mix sa Sass:
Usahay migamit og mga pangutana sa media nga moadto sa laing direksyon (ang gihatag nga gidak-on sa screen o mas gamay ):
Timan-i nga tungod kay ang mga browser wala karon nagsuporta sa mga pangutana sa konteksto sa range , nagtrabaho kami sa palibot sa mga limitasyon min-
ug mga max-
prefix ug viewport nga adunay fractional widths (nga mahimong mahitabo ubos sa pipila ka mga kondisyon sa high-dpi nga mga himan, pananglitan) pinaagi sa paggamit sa mga bili nga mas tukma alang niini nga mga pagtandi. .
Sa makausa pa, kini nga mga pangutana sa media magamit usab pinaagi sa Sass mixins:
Adunay usab mga pangutana sa media ug mga mix para sa pag-target sa usa ka bahin sa mga gidak-on sa screen gamit ang minimum ug labing taas nga gilapdon sa breakpoint.
Kini nga mga pangutana sa media magamit usab pinaagi sa Sass mixins:
Sa susama, ang mga pangutana sa media mahimong mosangkad sa daghang gilapdon sa breakpoint:
Ang Sass mixin alang sa pag-target sa parehas nga gidak-on sa gidak-on sa screen mao ang:
Z-index
Ubay-ubay nga mga sangkap sa Bootstrap ang naggamit z-index
sa , ang CSS property nga makatabang sa pagkontrolar sa layout pinaagi sa paghatag ug ikatulo nga axis sa paghan-ay sa sulod. Gigamit namo ang default z-index nga sukdanan sa Bootstrap nga gidesinyo sa hustong pag-layer sa nabigasyon, tooltips ug popovers, modals, ug uban pa.
Kining mas taas nga mga bili magsugod sa arbitraryong numero, taas ug espesipiko nga igo aron malikayan ang mga panagbangi. Nagkinahanglan kami og standard set niini sa among layered nga mga component—tooltips, popovers, navbars, dropdowns, modals—aron kita mahimong makatarunganon nga makanunayon sa mga kinaiya. Walay rason nga dili namo magamit ang 100
+ o 500
+.
Wala kami nag-awhag sa pag-customize niining mga indibidwal nga mithi; kung usbon nimo ang usa, lagmit kinahanglan nimo nga usbon silang tanan.
Aron madumala ang nagsapaw-sapaw nga mga utlanan sulod sa mga sangkap (pananglitan, mga buton ug mga input sa input nga mga grupo), migamit kami og ubos nga single digit nga z-index
mga bili sa 1
, 2
, ug 3
alang sa default, hover, ug aktibo nga mga estado. Sa hover/focus/aktibo, atong dad-on ang usa ka partikular nga elemento sa atubangan nga adunay mas taas z-index
nga bili aron ipakita ang ilang utlanan sa mga elemento sa igsoon.