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