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 . Pagpili gikan sa usa ka responsive, fixed-width nga sudlanan (nagpasabot nga ang mga max-width
kausaban niini sa matag breakpoint) o fluid-width (nagpasabot nga kini 100%
lapad sa tanang panahon).
Samtang ang mga sudlanan mahimong magsalag, kadaghanan sa mga layout wala magkinahanglan usa ka salag nga sudlanan.
Gamit .container-fluid
alang sa usa ka bug-os nga gilapdon nga sudlanan, nga nagsangkad sa tibuuk nga gilapdon sa viewport.
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 mga grupo sa pag-input), migamit kami og ubos nga single digit nga z-index
kantidad 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.