Я пытаюсь объединить использование переменной Sass с запросами @media следующим образом:
$base_width:1160px;
@media screen and (max-width: 1170px) {$base_width: 960px;}
@media screen and (min-width: 1171px) {$base_width: 1160px;}
$base_width
затем определяется в разных точках измерений на основе ширины таблицы стилей для создания макетов жидкостей.
Когда я это делаю, переменная, по-видимому, распознается должным образом, но условия для медиа-запроса не являются. Например, приведенный выше код создает макет 1160px независимо от ширины экрана. Если я перевернув инструкции @media следующим образом:
@media screen and (min-width: 1171px) {$base_width: 1160px;}
@media screen and (max-width: 1170px) {$base_width: 960px;}
Он создает макет 960px, опять же независимо от ширины экрана. Также обратите внимание, что если я удаляю первую строку $base_width: 1160px;
, она возвращает ошибку для переменной undefined. Любые идеи, что мне не хватает?