【发布时间】:2021-11-27 12:39:23
【问题描述】:
我有简单的 SCSS 代码,其中 @extend 在 @media query 中。
SCSS 编译器在这两种变体上都给我错误:
变化 1:
%dark-theme {
background: $dark-background;
}
%light-theme {
background: $light-background;
}
@media (prefers-color-scheme: light) {
body {
@extend %light-theme;
}
}
@media (prefers-color-scheme: dark) {
body {
@extend %dark-theme;
}
}
变体 2
%dark-theme {
background: $dark-background;
}
%light-theme {
background: $light-background;
}
@media (prefers-color-scheme: light) {
@extend %light-theme;
}
@media (prefers-color-scheme: dark) {
@extend %dark-theme;
}
有什么解决方案我可以在基本元素和 @media 查询中执行 @extend 吗?
【问题讨论】:
-
这可能有助于回答您的问题:stackoverflow.com/questions/14840918/…