我试图结合使用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;
它的第一行,则返回一个未定义变量的错误。有什么想法我想念的吗?