我有一个 item 类和一个紧凑的“修饰符”类:
.item { ... }
.item.compact { /* styles to make .item smaller */ }
没关系。但是,我想添加一个 @media
查询,它强制 .item
类在屏幕足够小时变得紧凑。
第一个想法是,这是我试图做的:
.item { ... }
.item.compact { ... }
@media (max-width: 600px) {
.item { @extend .item.compact; }
}
但这会产生以下错误:
不能“从@media 内部扩展外部选择器 @ 在同一个指令中扩展选择器。
如何使用 SASS 而不必采用复制/粘贴样式来完成这项工作?