Estoy tratando de combinar el uso de una variable Sass con consultas @media de la siguiente manera:
$base_width:1160px;
@media screen and (max-width: 1170px) {$base_width: 960px;}
@media screen and (min-width: 1171px) {$base_width: 1160px;}
$base_width
luego se define en varios puntos en las medidas basadas en porcentajes de ancho de la hoja de estilo para producir diseños fluidos.
Cuando hago esto, la variable parece reconocerse correctamente, pero no las condiciones para la consulta de medios. Por ejemplo, el código anterior produce un diseño de 1160 px independientemente del ancho de la pantalla. Si cambio las declaraciones de @media así:
@media screen and (min-width: 1171px) {$base_width: 1160px;}
@media screen and (max-width: 1170px) {$base_width: 960px;}
Produce un diseño de 960 px, nuevamente independientemente del ancho de la pantalla. También tenga en cuenta que si elimino la primera línea $base_width: 1160px;
, devuelve un error para una variable indefinida. ¿Alguna idea de lo que me estoy perdiendo?