相关疑难解决方法(0)

使用Sass扩展媒体查询中的选择器

我有一个item类和一个紧凑的"修饰符"类:

.item { ... }
.item.compact { /* styles to make .item smaller */ }
Run Code Online (Sandbox Code Playgroud)

这可以.但是,我想添加一个@media查询,.item当屏幕足够小时强制类紧凑.

首先想到的是,这就是我试图做的事情:

.item { ... }
.item.compact { ... }
@media (max-width: 600px) {
  .item { @extend .item.compact; }
}
Run Code Online (Sandbox Code Playgroud)

但是这会产生以下错误:

你可能不会在@media中扩展外部选择器.您只能在同一指令中@extend选择器.

如何使用SASS完成此操作而无需使用复制/粘贴样式?

css sass media-queries

71
推荐指数
2
解决办法
3万
查看次数

标签 统计

css ×1

media-queries ×1

sass ×1