bs-grid-system

modified bootstrap grid system

Usage no npm install needed!

<script type="module">
  import bsGridSystem from 'https://cdn.skypack.dev/bs-grid-system';
</script>

README

bs-grid-system

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

Установка

bower i -S bs-grid-system

npm i -S bs-grid-system

Подключение

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

@import ./my-custom-settings.scss

@import ./bower_components/bs-grid-system/source/scss/bs-grid.scss
// or
@import ./node_modules/bs-grid-system/source/scss/bs-grid.scss

@include make-grid-system();

Опции

Опция Описание
$grid-breakpoint Список точек переключения. По умолчанию задано пять точек, вы можете задать ихх сколько угодно.
$container-max-widths Список ширин контейнера для каждой точки переключения, кроме минимальной (ноль)
$grid-columns Количество колонок в сетке
$grid-gutter-width-base Базовая ширина промежутка между колонками. Не рекомендуется к использованию. См. опцию $grid-gutter-widths
$grid-gutter-widths Ширины промежутков между колонками для каждой точки переключения
$grid-use-rem Включает генерацию сетки с точками переключения, выраженными в единицах rem. Для работы необходим пакет vRhythm
$grid-use-flex Включает генерацию сетки с использованием flex-раскладки
$grid-add-box-sizing Добавляет правило box-sizing: border-box для колонок. Вы можете отключить эту опцию, если у вас, например, задано глобальное правило *{box-sizing:border-box}
Опция По умолчанию Описание
$grid-container-class 'container' Css-класс для блоков-контейнеров
$grid-container-fluid-class 'container-fluid' Css-класс для блоков-контейнеров без ограничения ширины
$grid-row-class 'row' Css-класс для блоков-строк
$grid-col-class 'col' Префикс css-класса для блоков-колонок
$grid-col-push-classes true Включает генерацию классов .col-*-push-*
$grid-col-pull-classes true Включает генерацию классов .col-*-pull-*
$grid-col-offset-classes true Включает генерацию классов .col-*-offset-*

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

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