Барраси
Унсурҳо ва имконоти тарҳрезии лоиҳаи Bootstrap-и шумо, аз ҷумла контейнерҳои бастабандӣ, системаи пурқуввати шабакавӣ, объекти чандири медиа ва синфҳои хидматрасонии ҷавобгӯ.
Контейнерҳо унсури асосии тарҳбандии Bootstrap мебошанд ва ҳангоми истифодаи системаи пешфарзии мо талаб карда мешаванд . Аз як контейнери ҳассос ва паҳнои собит (маънои max-width
тағирёбии он дар ҳар як нуқтаи шикаст) ё паҳнои моеъ (яъне он 100%
ҳама вақт васеъ аст) интихоб кунед.
Гарчанде ки контейнерҳоро лона кардан мумкин аст, аксари тарҳҳо як контейнери лонаро талаб намекунанд.
Барои як контейнери васеъ истифода баред .container-fluid
, ки тамоми паҳнои намоишро фаро мегирад.
Азбаски Bootstrap аввалан барои мобилӣ таҳия шудааст, мо як қатор дархостҳои ВАО - ро барои эҷод кардани нуқтаҳои оқилона барои тарҳҳо ва интерфейсҳои худ истифода мебарем. Ин нуқтаҳои кандашавӣ асосан ба ҳадди ақали паҳнои намоиш асос ёфтаанд ва ба мо имкон медиҳанд, ки ҳангоми тағир додани намуди намоиш унсурҳоро васеъ кунем.
Bootstrap пеш аз ҳама диапазонҳои зерини дархостҳои медиавӣ - ё нуқтаҳои шикаст - дар файлҳои манбаи Sass барои тарҳрезӣ, системаи шабакавӣ ва ҷузъҳои мо истифода мебарад.
Азбаски мо сарчашмаи CSS-и худро дар Sass менависем, ҳама дархостҳои медиаи мо тавассути омехтаҳои Sass дастрасанд:
Мо баъзан дархостҳои медиаро истифода мебарем, ки ба самти дигар мераванд (андозаи экран ё хурдтар ):
Аҳамият диҳед, ки азбаски браузерҳо дар айни замон дархостҳои контексти диапазониро дастгирӣ намекунанд , мо дар атрофи маҳдудиятҳо min-
ва max-
префиксҳо ва намоишгоҳҳо бо паҳнои касрӣ (масалан, дар шароити муайян дар дастгоҳҳои баланд-dpi рух дода метавонад) бо истифода аз арзишҳои дақиқтар барои ин муқоисаҳо кор мекунем. .
Бори дигар, ин дархостҳои ВАО инчунин тавассути омехтаҳои Sass дастрасанд:
Инчунин дархостҳои медиавӣ ва миксинҳо барои ҳадафгирии як сегменти андозаи экран бо истифода аз паҳнои ҳадди ақал ва максималии нуқтаи кандашавӣ мавҷуданд.
Ин дархостҳои ВАО инчунин тавассути омехтаҳои Sass дастрасанд:
Ба ҳамин монанд, дархостҳои ВАО метавонанд паҳнои якчанд нуқтаҳоро дар бар гиранд:
Омехтаи Sass барои ҳадафгирии як диапазони андозаи экран чунин хоҳад буд:
Якчанд ҷузъҳои Bootstrap z-index
моликияти CSS-ро истифода мебаранд, ки ба идоракунии тарҳ тавассути таъмин кардани меҳвари сеюм барои ташкили мундариҷа кӯмак мекунанд. Мо миқёси пешфарзии z-index-ро дар Bootstrap истифода мебарем, ки барои қабати дурусти новбари, маслиҳатҳои абзор ва поповерҳо, модальҳо ва ғайра тарҳрезӣ шудааст.
Ин арзишҳои баландтар аз шумораи худсарона оғоз мешаванд, ки ба қадри кофӣ баланд ва мушаххасанд, то ба таври идеалӣ аз низоъ канорагирӣ кунанд. Мо ба маҷмӯи стандартии инҳо дар ҷузъҳои қабати мо ниёз дорем - маслиҳатҳои асбобҳо, поповҳо, навбарҳо, афтандаҳо, модальҳо - то мо метавонем дар рафторҳо мувофиқат кунем. Ҳеҷ гуна сабабе нест, ки мо 100
+ ё 500
+ -ро истифода бурда натавонистем.
Мо мутобиқсозии ин арзишҳои инфиродиро ташвиқ намекунем; агар шумо якеро иваз кунед, эҳтимол шумо бояд ҳамаи онҳоро иваз кунед.
Барои коркарди сарҳадҳои такроршаванда дар дохили ҷузъҳо (масалан, тугмаҳо ва вурудҳо дар гурӯҳҳои воридотӣ), мо z-index
арзишҳои якрақами пасти 1
, 2
, ва 3
барои ҳолати пешфарз, нишонагиранда ва фаъол истифода мебарем. Дар ҳолати ҳовер/фокус/фаъол, мо як унсури мушаххасро бо z-index
арзиши баландтар ба ҷои аввал меорем, то сарҳади онҳоро дар болои унсурҳои бародар нишон диҳем.