Я намагаюся поєднувати використання змінної 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;
він повертає помилку для невизначеної змінної. Якісь ідеї, чого мені не вистачає?