Преглед
Компоненти и опции за поставување на вашиот Bootstrap проект, вклучувајќи контејнери за завиткување, моќен мрежен систем, флексибилен медиумски објект и респонзивни услужни класи.
Контејнерите се најосновниот елемент за распоред во Bootstrap и се потребни кога се користи нашиот стандарден мрежен систем . Изберете од одговорен контејнер со фиксна ширина (што значи неговите max-width
промени на секоја точка на прекин) или со ширина на течност (што значи дека е 100%
широк цело време).
Додека контејнерите може да се вгнездени, за повеќето распореди не е потребен вгнезден контејнер.
Користете .container-fluid
го за контејнер со целосна ширина, опфаќајќи ја целата ширина на приказот.
Бидејќи Bootstrap е развиен прво да биде мобилен, користиме неколку медиумски барања за да создадеме разумни точки на прекин за нашите распореди и интерфејси. Овие точки на прекин се главно засновани на минималните ширини на приказите и ни овозможуваат да ги зголемиме елементите како што се менува приказот.
Bootstrap првенствено ги користи следните опсези на барања за медиуми - или точки на прекин - во нашите изворни датотеки Sass за нашиот распоред, мрежен систем и компоненти.
Бидејќи го пишуваме нашиот изворен CSS во Sass, сите наши барања за медиуми се достапни преку Sass миксови:
Повремено користиме медиумски барања што одат во друга насока (дадената големина на екранот или помала ):
Имајте предвид дека со оглед на тоа што прелистувачите во моментов не поддржуваат прашања за контекст на опсегот , работиме околу ограничувањата min-
и max-
префиксите и портите за поглед со фракциони ширини (што може да се појават под одредени услови на уреди со висока dpi, на пример) со користење на вредности со поголема прецизност за овие споредби .
Уште еднаш, овие медиумски прашања се достапни и преку Sass mixins:
Исто така, постојат медиумски барања и мешавини за таргетирање на еден сегмент од големини на екранот користејќи ја минималната и максималната ширина на точката на прекин.
Овие медиумски барања се достапни и преку Sass mixins:
Слично на тоа, медиумските барања може да опфаќаат повеќе ширини на точки на прекин:
Sass mixin за таргетирање на истиот опсег на големина на екранот би бил:
Неколку компоненти на Bootstrap користат z-index
, својството CSS што помага да се контролира распоредот преку обезбедување на трета оска за уредување на содржината. Ние користиме стандардна скала на z-индекс во Bootstrap која е дизајнирана за правилно слоевитост на навигација, совети за алатки и поповери, модали и многу повеќе.
Овие повисоки вредности започнуваат со произволен број, доволно висок и специфични за идеално да се избегнат конфликти. Ни треба стандарден сет од нив низ нашите слоевити компоненти - совети за алатки, поповери, ленти за навигација, паѓачки мени, модали - за да можеме да бидеме разумно доследни во однесувањето. Нема причина да не можевме да користиме 100
+ или 500
+.
Ние не поттикнуваме прилагодување на овие индивидуални вредности; ако промените еден, најверојатно ќе треба да ги промените сите.
За да се справиме со преклопувачките граници во компонентите (на пр., копчиња и влезови во влезните групи), користиме ниски едноцифрени z-index
вредности на 1
, 2
, и 3
за стандардни, лебди и активни состојби. При леб��и/фокус/активно, ставаме одреден елемент во прв план со поголема z-index
вредност за да ја прикаже нивната граница над елементите од браќата или сестрите.