我有一个项目类和一个紧凑的“修饰符”类:
.item { ... }
.item.compact { /* styles to make .item smaller */ }
这可以。但是,我想添加一个查询,当屏幕足够小时@media
强制类紧凑。.item
乍一看,这就是我试图做的:
.item { ... }
.item.compact { ... }
@media (max-width: 600px) {
.item { @extend .item.compact; }
}
但这会产生以下错误:
您不能在@media 中@extend 外部选择器。您只能在同一指令中 @extend 选择器。
我将如何使用 SASS 完成此操作,而不必求助于复制/粘贴样式?