Oorsig
Komponente en opsies vir die uitleg van jou Bootstrap-projek, insluitend die toedraai van houers, 'n kragtige roosterstelsel, 'n buigsame media-voorwerp en responsiewe nutsklasse.
Houers is die mees basiese uitlegelement in Bootstrap en word vereis wanneer ons ons verstekroosterstelsel gebruik . Kies uit 'n reageerbare houer met vaste breedte (wat beteken dat dit max-width
by elke breekpunt verander) of vloeistofwydte (wat beteken dat dit 100%
heeltyd wyd is).
Alhoewel houers geneste kan word, benodig die meeste uitlegte nie 'n geneste houer nie.
Gebruik .container-fluid
vir 'n volle breedte houer wat oor die hele breedte van die uitsigpoort strek.
Aangesien Bootstrap ontwikkel is om eerstens mobiel te wees, gebruik ons 'n handvol medianavrae om sinvolle breekpunte vir ons uitlegte en koppelvlakke te skep. Hierdie breekpunte is meestal gebaseer op minimum viewport-wydtes en stel ons in staat om elemente op te skaal soos die viewport verander.
Bootstrap gebruik hoofsaaklik die volgende medianavraagreekse—of breekpunte—in ons bron Sass-lêers vir ons uitleg, roosterstelsel en komponente.
Aangesien ons ons bron-CSS in Sass skryf, is al ons media-navrae beskikbaar via Sass-mengsels:
Ons gebruik soms medianavrae wat in die ander rigting gaan (die gegewe skermgrootte of kleiner ):
Let daarop dat aangesien blaaiers tans nie reekskonteksnavrae ondersteun nie , werk ons om die beperkings van min-
en max-
voorvoegsels en kykvensters met fraksionele breedtes (wat byvoorbeeld onder sekere toestande op hoë-dpi-toestelle kan voorkom) deur waardes met hoër akkuraatheid vir hierdie vergelykings te gebruik .
Weereens, hierdie media-navrae is ook beskikbaar via Sass mixins:
Daar is ook medianavrae en -mengings om 'n enkele segment van skermgroottes te rig deur die minimum en maksimum breekpuntwydtes te gebruik.
Hierdie medianavrae is ook beskikbaar via Sass mixins:
Net so kan medianavrae oor verskeie breekpuntwydtes strek:
Die Sass-mengsel vir die teiken van dieselfde skermgroottereeks sou wees:
Verskeie Bootstrap-komponente gebruik z-index
, die CSS-eienskap wat help om uitleg te beheer deur 'n derde as te verskaf om inhoud te rangskik. Ons gebruik 'n verstek z-indeks skaal in Bootstrap wat ontwerp is om behoorlik laag navigasie, gereedskapwenke en popovers, modale, en meer.
Hierdie hoër waardes begin by 'n arbitrêre getal, hoog en spesifiek genoeg om konflik te vermy. Ons benodig 'n standaardstel hiervan oor ons gelaagde komponente - nutswenke, popovers, navigasiebalke, dropdowns, modale - sodat ons redelik konsekwent in die gedrag kan wees. Daar is geen rede waarom ons nie 100
+ of 500
+ kon gebruik het nie.
Ons moedig nie aanpassing van hierdie individuele waardes aan nie; sou jy een verander, moet jy hulle waarskynlik almal verander.
Om oorvleuelende grense binne komponente (bv. knoppies en invoere in invoergroepe) te hanteer, gebruik ons lae enkelsyferwaardes z-index
van 1
, 2
, en 3
vir verstek-, sweef- en aktiewe toestande. Op sweef/fokus/aktief bring ons 'n bepaalde element na vore met 'n hoër z-index
waarde om hul grens oor die broer en suster-elemente te wys.