4.1.0 • Published 1 year ago

bs-grid-system v4.1.0

Weekly downloads
15
License
MIT
Repository
github
Last release
1 year ago

bs-grid-system

Немного модифицированная bootstrap-сетка.

Установка

npm install bs-grid-system

Подключение

Импортируйте файлы пакета и вызовите миксин make-grid-system() для генерации стилей сетки. По умолчанию генерируется минимальная сетка, включающая только контейнер, строки и столбики (см. опции генерации сетки ниже). Для изменения настроек скопируйте в вашу source директорию файл bg-grid-config.scss, подключите его перед файлами пакета и задайте нужные опции.

@import ./my-custom-settings.scss
@import ./node_modules/bs-grid-system/bs-grid.scss

@include make-grid-system();

Определенные переменные

ОпцияОписание
$grid-breakpointsСписок точек переключения. По умолчанию задано пять точек, вы можете задать их сколько угодно.
$container⁠-⁠max⁠-⁠widthsСписок ширин контейнера для каждой точки переключения, кроме минимальной (ноль)
$grid-columnsКоличество колонок в сетке
$grid-gutter-widthsШирины промежутков между колонками для каждой точки переключения
$grid-use-remВключает генерацию сетки с точками переключения, выраженными в единицах rem. Для работы необходим пакет vRhythm
$grid-add-box-sizingДобавляет правило box-sizing: border-box для колонок и контейнеров. Вы можете отключить эту опцию, если у вас, например, задано глобальное правило *{box-sizing:border-box}
$grid-row-columnsсм. bootstrap
$grid-classesCSS классы сетки (см. ниже)
$grid-enableВключение/отключение генерации разных частей сетки (см. ниже)
$utilitesКарта утилитарных классов (см. bootstrap)

CSS классы сетки ($grid-classes)

ОпцияПо умолчаниюОписание
containercontainerКонтейнер с ограниченной шириной
container-fluidcontainer-fluidКонтейнер без ограничения ширины
rowrowСтроки
colcolСтолбцы
offsetoffsetСмещение столбцов
row-colsrow-cols
no-guttersno-guttersБез внутренних отступов

Опции генерации сетки ($grid-enable)

ОпцияПо умолчаниюОписание
containertrueКонтейнер с ограниченной шириной
container-fluidfalseКонтейнер без ограничения ширины
responsive-containersfalseКонтейнеры для отдельных точек переключения
rowtrueСтроки
columnstrueСтолбцы
offset-classesfalseСмещение столбцов
row-cols-classesfalse
no-gutterstrueБез внутренних отступов
utilitiesfalseУтилитарные классы

Использование

Использование классов и миксинов практически не отличается от bootstrap. См. документацию к bootstrap.

4.1.0

1 year ago

4.0.0

5 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago