Утилиты Bootstrap4
Bootstrap4 предоставляет некоторые утилиты, которые позволяют достигать желаемых эффектов без написания CSS-кода.
Границы
Используйте классborder, чтобы добавлять или удалять границы:
Пример
Попробуйте »
Цвет границы
Bootstrap4 предоставляет несколько классов для установки цвета границы:
Пример
Попробуйте »
Радиус границы
Используйтеroundedкласс может добавить скруглённые границы:
Пример
Попробуйте »
Float
.float-rightкласс используется для установки обтекания элемента справа,.float-leftустанавливает обтекание элемента слева,.clearfixкласс используется для очистки обтекания:
Пример
Попробуйте »
Адаптивные обтекания
Мы можем задать обтекание (.float-*-left|right- * может быть sm, md, lg или xl), направление зависит от размера экрана:
Пример
Попробуйте »
Выравнивание по центру
Используйте.mx-autoкласс для выравнивания по центру:
Width
Используйте классы w-* для элементов (.w-25, .w-50, .w-75, .w-100, .mw-100), чтобы задать ширину:
Пример
Попробуйте »
Height
Используйте классы h-* для элементов (.h-25, .h-50, .h-75, .h-100, .mh-100), чтобы задать высоту:
Пример
Попробуйте »
Отступы
Синтаксис отступов следующий:
{property}{sides}-{size} // 适用 xs(<=576px)
{property}{sides}-{breakpoint}-{size} // 适用 sm (>=576px), md (>=768px), lg (>=992px), xl (>=1200px)
контрольные точки относятся к ширине экрана: xs (<=576px), sm (>=576px), md (>=768px), lg (>=992px), xl (>=1200px).
propertyобозначает свойство, включая:
m- используется для установкиmarginp- используется для установкиpadding
sidesв основном относится к направлению:
t- используется для установкиmargin-topилиpadding-topb- используется для установкиmargin-bottomилиpadding-bottoml- используется для установкиmargin-leftилиpadding-leftr- используется для установкиmargin-rightилиpadding-rightx- используется для установки*-leftи*-righty- используется для установки*-topи*-bottom- пусто - используется для установки элемента во всех четырёх направлениях
marginилиpadding
sizeобозначает размер отступа:
0- установитьmarginилиpaddingявляется01- установитьmarginилиpaddingявляется$spacer * .252- установитьmarginилиpaddingявляется$spacer * .53- установитьmarginилиpaddingявляется$spacer4- установитьmarginилиpaddingявляется$spacer * 1.55- установитьmarginилиpaddingявляется$spacer * 3auto- установитьmarginв auto
marginmarginВы можете задавать отрицательные значения, добавив букву перед числом."n" :
n1- Установите margin в -.25rem (-4px, если font-size равен 16px)-
n2- Установите margin в -.5rem (-8px, если font-size равен 16px) -
n3- Установите margin в -1rem (-16px, если font-size равен 16px) -
n4- Установите margin в -1.5rem (-24px, если font-size равен 16px) -
n5- Установите margin в -3rem (-48px, если font-size равен 16px)
См. настройки исходного кода для некоторых отступов:
.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;
}
Пример
Попробуйте »
Другие примеры
.m-# / m-*-# |
Установите внешние отступы со всех сторон | Попробуйте |
.mt-# / mt-*-# |
внешний отступ сверху | Попробуйте |
.mb-# / mb-*-# |
внешний отступ снизу | Попробуйте |
.ml-# / ml-*-# |
внешний отступ слева | Попробуйте |
.mr-# / mr-*-# |
внешний отступ справа | Попробуйте |
.mx-# / mx-*-# |
margin слева и справа | Попробуйте |
.my-# / my-*-# |
margin сверху и снизу | Попробуйте |
.p-# / p-*-# |
Используйте стороны для установки padding | Попробуйте |
.pt-# / pt-*-# |
padding сверху | Попробуйте |
.pb-# / pb-*-# |
padding снизу | Попробуйте |
.pl-# / pl-*-# |
padding слева | Попробуйте |
.pr-# / pr-*-# |
padding справа | Попробуйте |
.py-# / py-*-# |
padding сверху и снизу | Попробуйте |
.px-# / px-*-# |
padding слева и справа | Попробуйте |