Rozstaw
Bootstrap zawiera szeroką gamę skróconych responsywnych klas narzędziowych marginesów i dopełniania, aby zmodyfikować wygląd elementu.
Przypisz responsywne marginlub paddingwartości do elementu lub podzbioru jego boków za pomocą klas skróconych. Obejmuje obsługę poszczególnych właściwości, wszystkich właściwości oraz właściwości pionowych i poziomych. Klasy są budowane na podstawie domyślnej mapy Sass od .25remdo 3rem.
Narzędzia rozmieszczania, które mają zastosowanie do wszystkich punktów przerwania, od xsdo xl, nie zawierają skrótu punktu przerwania. Dzieje się tak, ponieważ te klasy są stosowane od min-width: 0i do góry, a zatem nie są związane z zapytaniem o media. Jednak pozostałe punkty przerwania zawierają skrót punktu przerwania.
Klasy są nazywane przy użyciu formatu {property}{sides}-{size}for xsi {property}{sides}-{breakpoint}-{size}for sm, md, lgi xl.
Gdzie nieruchomość jest jedną z:
m- dla klas, które ustawiająmarginp- dla klas, które ustawiająpadding
Gdzie boki to jedna z:
t- dla klas, które ustawiająmargin-toplubpadding-topb- dla klas, które ustawiająmargin-bottomlubpadding-bottoml- dla klas, które ustawiająmargin-leftlubpadding-leftr- dla klas, które ustawiająmargin-rightlubpadding-rightx- dla klas, które ustawiają zarówno*-lefti*-righty- dla klas, które ustawiają zarówno*-topi*-bottom- puste - dla klas ustawiających a
marginlubpaddingna wszystkich 4 bokach elementu
Gdzie rozmiar jest jednym z:
0- dla zajęć eliminującychmarginlubpaddingustawiając je na01- (domyślnie) dla klas, które ustawiająmarginlubpaddingna$spacer * .252- (domyślnie) dla klas, które ustawiająmarginlubpaddingna$spacer * .53- (domyślnie) dla klas, które ustawiająmarginlubpaddingna$spacer4- (domyślnie) dla klas, które ustawiająmarginlubpaddingna$spacer * 1.55- (domyślnie) dla klas, które ustawiająmarginlubpaddingna$spacer * 3auto- dla klas, które ustawiająmarginna auto
(Możesz dodać więcej rozmiarów, dodając wpisy do $spacerszmiennej mapy Sass.)
Oto kilka reprezentatywnych przykładów tych klas:
.mt-0 {
margin-top: 0 !important;
}
.ml-1 {
margin-left: ($spacer * .25) !important;
}
.px-2 {
padding-left: ($spacer * .5) !important;
padding-right: ($spacer * .5) !important;
}
.p-3 {
padding: $spacer !important;
}
Ponadto Bootstrap zawiera również .mx-autoklasę do poziomego centrowania zawartości na poziomie bloku o stałej szerokości — to znaczy zawartości, która zawiera display: blockzestaw width— przez ustawienie marginesów poziomych na auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>