Тойм
Боодолтой сав, хүчирхэг сүлжээний систем, уян медиа объект, хариу үйлдэл үзүүлэх хэрэгслийн анги зэрэг Bootstrap төслийг боловсруулах бүрэлдэхүүн хэсгүүд болон сонголтууд.
Контейнерууд нь Bootstrap-ийн хамгийн энгийн зохион байгуулалтын элемент бөгөөд манай үндсэн сүлжээний системийг ашиглахад шаардлагатай байдаг . Мэдрэмжтэй, тогтмол өргөнтэй савнаас ( max-width
таслах цэг бүрт өөрчлөлт ордог гэсэн үг) эсвэл шингэний өргөнөөс ( 100%
үргэлж өргөн байдаг гэсэн үг) сонгоно уу.
Савыг үүрлэж болох ч ихэнх загварт үүрлэсэн сав шаардлагагүй.
.container-fluid
Харах цонхны өргөнийг бүхэлд нь хамарсан бүрэн өргөнтэй саванд ашиглаарай .
Bootstrap нь хамгийн түрүүнд хөдөлгөөнт төхөөрөмж байхаар бүтээгдсэн тул бид хэд хэдэн медиа асуулга ашиглан өөрийн зохион байгуулалт, интерфэйсүүдэд ойлгомжтой цэгүүдийг бий болгодог. Эдгээр таслах цэгүүд нь ихэвчлэн харах цонхны хамгийн бага өргөнд суурилдаг бөгөөд харагдах хэсэг өөрчлөгдөхөд элементүүдийн хэмжээг нэмэгдүүлэх боломжийг олгодог.
Bootstrap нь үндсэн Sass файлууд дахь манай зохион байгуулалт, сүлжээний систем болон бүрэлдэхүүн хэсгүүдэд дараах медиа асуулгын хүрээ буюу таслах цэгүүдийг ашигладаг.
Бид эх CSS-ээ Sass хэл дээр бичдэг тул бидний бүх медиа асуулгыг Sass mixins-ээр авах боломжтой:
Бид хааяа өөр чиглэлд (өгөгдсөн дэлгэцийн хэмжээ эсвэл түүнээс бага ) медиа асуулга ашигладаг.
Хөтөчүүд одоогоор хүрээний контекст асуулгыг дэмжихгүй байгаа тул бид эдгээр харьцуулалтад илүү нарийвчлалтай утгуудыг ашиглан бутархай өргөнтэй угтвар min-
болонmax-
харах цонхны хязгаарлалтыг тойрон ажилладаг болохыг анхаарна уу (жишээ нь өндөр dpi төхөөрөмж дээр тодорхой нөхцөлд тохиолдож болно). .
Дахин хэлэхэд эдгээр медиа асуулга нь Sass mixins-ээр дамжуулан боломжтой:
Мөн хамгийн бага ба хамгийн их таслах цэгийн өргөнийг ашиглан дэлгэцийн нэг сегментийг чиглүүлэх медиа асуулга болон холимгууд байдаг.
Эдгээр медиа асуулга мөн Sass mixins-ээр боломжтой:
Үүний нэгэн адил медиа асуулга нь хэд хэдэн таслах цэгийн өргөнийг хамарч болно:
Дэлгэцийн ижил хэмжээний мужид чиглүүлэх Sass хольц нь:
Хэд хэдэн Bootstrap бүрэлдэхүүн хэсгүүд нь z-index
агуулгыг зохицуулах гуравдагч тэнхлэгээр хангаснаар зохион байгуулалтыг удирдахад тусалдаг CSS шинж чанарыг ашигладаг. Бид Bootstrap-д навигаци, хэрэгслийн зөвлөмж, поповер, модаль гэх мэтийг зөв давхаргаар тохируулах зориулалттай анхдагч z-индекс масштабыг ашигладаг.
Эдгээр өндөр утгууд нь зөрчилдөөнөөс зайлсхийхэд хангалттай өндөр бөгөөд тодорхой тооноос эхэлдэг. Бидэнд эдгээрийн стандарт иж бүрдэл нь манай давхаргын бүрэлдэхүүн хэсгүүд болох хэрэгслийн зөвлөмж, поповер, навигац, унадаг цэс, модаль байх шаардлагатай бөгөөд ингэснээр бид зан төлөвт нийцтэй байж чадна. 100
Бид + эсвэл +-г ашиглаж болохгүй байсан шалтгаан байхгүй 500
.
Бид эдгээр хувь хүний үнэт зүйлсийг өөрчлөхийг дэмждэггүй; Хэрэв та нэгийг нь солих юм бол бүгдийг нь өөрчлөх хэрэгтэй болно.
Бүрэлдэхүүн хэсгүүдийн давхцаж буй хүрээг зохицуулахын тулд (жишээ нь, оролтын бүлгүүдийн товчлуурууд болон оролтууд) бид , , гэсэн нэг оронтой бага утгуудыг ашигладаг бөгөөд z-index
өгөгдмөл , хулганаа аваач, идэвхтэй төлөвт ашигладаг. Зогсоох/фокус/идэвхтэй үед бид ах дүү элементүүдийн хилийг харуулахын тулд илүү өндөр утгатай тодорхой элементийг тэргүүн эгнээнд авчирдаг .1
2
3
z-index