Pangkalahatang-ideya
Mga bahagi at opsyon para sa paglalagay ng iyong proyekto sa Bootstrap, kabilang ang mga wrapping container, isang malakas na grid system, isang flexible na object ng media, at mga tumutugon na utility class.
Mga lalagyan
Ang mga lalagyan ay ang pinakapangunahing elemento ng layout sa Bootstrap at kinakailangan kapag ginagamit ang aming default na grid system . Pumili mula sa tumutugon, fixed-width na lalagyan (ibig sabihin ang mga max-width
pagbabago nito sa bawat breakpoint) o fluid-width (ibig sabihin ay 100%
malawak ito sa lahat ng oras).
Bagama't maaaring ma-nest ang mga container, karamihan sa mga layout ay hindi nangangailangan ng nested container.
Gamitin .container-fluid
para sa isang buong lapad na lalagyan, na sumasaklaw sa buong lapad ng viewport.
Mga tumutugon na breakpoint
Dahil ang Bootstrap ay binuo upang maging mobile muna, gumagamit kami ng ilang mga query sa media upang lumikha ng mga makabuluhang breakpoint para sa aming mga layout at interface. Ang mga breakpoint na ito ay kadalasang nakabatay sa mga minimum na lapad ng viewport at nagbibigay-daan sa amin na palakihin ang mga elemento habang nagbabago ang viewport.
Pangunahing ginagamit ng Bootstrap ang mga sumusunod na hanay ng query ng media—o mga breakpoint—sa aming source na Sass file para sa aming layout, grid system, at mga bahagi.
Dahil isinusulat namin ang aming source CSS sa Sass, available ang lahat ng aming mga query sa media sa pamamagitan ng Sass mixin:
Paminsan-minsan, gumagamit kami ng mga query sa media na papunta sa kabilang direksyon (ang ibinigay na laki ng screen o mas maliit ):
Tandaan na dahil kasalukuyang hindi sinusuportahan ng mga browser ang mga query sa konteksto ng saklaw , ginagawa namin ang mga limitasyon ng min-
at mga max-
prefix at viewport na may mga fractional na lapad (na maaaring mangyari sa ilalim ng ilang partikular na kundisyon sa mga high-dpi na device, halimbawa) sa pamamagitan ng paggamit ng mga value na may mas mataas na katumpakan para sa mga paghahambing na ito .
Muli, available din ang mga query sa media na ito sa pamamagitan ng Sass mixins:
Mayroon ding mga media query at mixin para sa pag-target ng isang segment ng mga laki ng screen gamit ang minimum at maximum na lapad ng breakpoint.
Available din ang mga query sa media na ito sa pamamagitan ng Sass mixin:
Katulad nito, ang mga query sa media ay maaaring sumasaklaw sa maraming lapad ng breakpoint:
Ang Sass mixin para sa pag-target sa parehong hanay ng laki ng screen ay magiging:
Z-index
Several Bootstrap components utilize z-index
, the CSS property that helps control layout by providing a third axis to arrange content. We utilize a default z-index scale in Bootstrap that’s been designed to properly layer navigation, tooltips and popovers, modals, and more.
These higher values start at an arbitrary number, high and specific enough to ideally avoid conflicts. We need a standard set of these across our layered components—tooltips, popovers, navbars, dropdowns, modals—so we can be reasonably consistent in the behaviors. There’s no reason we couldn’t have used 100
+ or 500
+.
We don’t encourage customization of these individual values; should you change one, you likely need to change them all.
Upang pangasiwaan ang mga magkakapatong na hangganan sa loob ng mga bahagi (hal., mga button at input sa mga pangkat ng input), gumagamit kami ng mababang solong digit z-index
na mga halaga ng 1
, 2
, at 3
para sa default, hover, at mga aktibong estado. Sa hover/focus/active, dinadala namin ang isang partikular na elemento sa unahan na may mas mataas z-index
na halaga upang ipakita ang kanilang hangganan sa mga elemento ng magkakapatid.