Sto cercando di combinare l'uso di una variabile Sass con le query @media come segue:
$base_width:1160px;
@media screen and (max-width: 1170px) {$base_width: 960px;}
@media screen and (min-width: 1171px) {$base_width: 1160px;}
$base_width
viene quindi definito in vari punti nelle misurazioni basate sulla percentuale di larghezza del foglio di stile per produrre layout fluidi.
Quando lo faccio, la variabile sembra essere riconosciuta correttamente ma le condizioni per la media query non lo sono. Ad esempio, il codice precedente produce un layout di 1160 px indipendentemente dalla larghezza dello schermo. Se capovolgo le istruzioni @media in questo modo:
@media screen and (min-width: 1171px) {$base_width: 1160px;}
@media screen and (max-width: 1170px) {$base_width: 960px;}
Produce un layout di 960 px, ancora una volta indipendentemente dalla larghezza dello schermo. Si noti inoltre che se rimuovo la prima riga $base_width: 1160px;
restituisce un errore per una variabile non definita. Qualche idea su cosa mi manca?