Сетка контейнеров SCSS

Я пытаюсь получить только сетку контейнеров из системы сеток bootstrap4, но у меня ошибка компиляции, и я действительно не понимаю, почему?

так что это мой собственный файл scss:

$grid-gutter-width:           30px !default;
$enable-grid-classes:       true !default;

$grid-breakpoints: (
'xs' : 0px,
'sm' : 576px,
'md' : 768px,
'lg' : 992px,
'xl' : 1200px
) !default;

$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px
) !default;

@mixin make-container() {
width: 100%;
padding-right: ($grid-gutter-width / 2);
padding-left: ($grid-gutter-width / 2);
margin-right: auto;
margin-left: auto;
}

// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
// Makes the @content apply to the given breakpoint and wider.
@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
$min: breakpoint-min($name, $breakpoints);
@if $min {
    @media (min-width: $min) {
    @content;
    }
} @else {
    @content;
}
}

// For each breakpoint, define the maximum width of the container in a media query
@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
@each $breakpoint, $container-max-width in $max-widths {
    @include media-breakpoint-up($breakpoint, $breakpoints) {
    max-width: $container-max-width;
    }
}
}

@if $enable-grid-classes {
.container {
    @include make-container();
    @include make-container-max-widths();
}
}

@if $enable-grid-classes {
.container-fluid {
    @include make-container();
}
}

и это ошибка:

    >>> Sass is watching for changes. Press Ctrl-C to stop.
    error style.scss (Line 30: ("xs": 0px, "sm": 576px, "md": 768px, "lg": 992px, "xl": 1200px) isn't a valid CSS value.)

Это должно быть скомпилировано в некоторых медиа-запросах с заданными переменными, но где-то фильм сломан и ... поэтому, пожалуйста, дайте мне подсказку или что-то в этом роде

Я использую sass --watch для компиляции

Что возвращает точка останова-мин ($ name, $ breakpoints). У вас есть образец функции?

Jakob E 05.08.2018 16:59
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
1
1 156
1

Ответы 1

Попробуйте импортировать файлы начальной загрузки functions и variables перед импортом системы сеток. Файл для системы сетки может использовать миксины и переменные из этих двух.

Другие вопросы по теме

Похожие вопросы

Как сделать так, чтобы элементы моих братьев и сестер отображали черный цвет при наведении курсора на элемент?
React Native: Modal перекрывает корневой компонент
Не удается изменить размер изображения в сводке семантического пользовательского интерфейса
CSS: частично прозрачные изображения в сетке, показывающие соседние изображения позади них, как мне заставить их полностью скрыться за пределами своего собственного div?
Скрыть div на основе количества флажков, отмеченных с помощью CSS или JS
CSS не работает в Firefox, но работает в Chrome
Изменения, отражающие только один div из множества div с тем же именем класса
Установка радиуса границы первого и последнего дочернего элемента равным нулю?
Некоторый JavaScript не загружается в WordPress
Сделайте так, чтобы дочерний элемент div занимал 100% родительского элемента div даже при скрытии боковой панели