媒体查询内延伸选择我有一个项目类和紧凑的“修饰”类:从萨斯
.item { ... }
.item.compact { /* styles to make .item smaller */ }
这是好的。不过,我想补充一个@media
查询强制.item
类紧凑当屏幕足够小。
在第一个想到的,这就是我试图做的:
.item { ... }
.item.compact { ... }
@media (max-width: 600px) {
.item { @extend .item.compact; }
}
但这生成以下错误:
You may not @extend an outer selector from within @media. You may only @extend selectors within the same directive.
我将如何做到这一点使用SASS,而不必诉诸复制/粘贴样式?
Fyi,这里有一个问题会让你的例子正确工作:https://github.com/sass/sass/issues/1050 – Ajedi32 2015-04-10 20:04:03