我有一个项目类和一个紧凑的“修饰符”类:
.item { ... }
.item.compact { /* styles to make .item smaller */ }
这可以。但是,我想添加一个@media
查询,.item
以在屏幕足够小时强制类紧凑。
乍一想,这就是我试图做的事情:
.item { ... }
.item.compact { ... }
@media (max-width: 600px) {
.item { @extend .item.compact; }
}
但这会产生以下错误:
您不能从@media内部扩展外部选择器。您只能在同一指令中使用@extend选择器。
我如何使用SASS来完成此任务而不必诉诸复制/粘贴样式?
我使用断点,但思路相同:
如何使用它:
有关于mixin 的文字,您可以在其中找到有关此选项的更多信息。