如何解决SASS:meta.load-css <没有选择器>
我正在尝试制作这样的模块:
button,.btn {
@include meta.load-css("theme");
&:hover {
@include meta.load-css("theme-hover");
}
}
主题悬停.scss
selector {
background-color: red;
}
theme-hover.scss 不应该有这样的选择器:
background-color: red;
但没有选择器,scss 编译器拒绝代码。
我尝试使用 > & { ... }
和 &:not(suck) { ... }
但都没有成功。
有什么解决办法吗?
解决方法
您可以通过将 CSS 代码包装在 @mixin
中来避免这种情况,@use
和 @include
而不是 @use "sass:meta";
和 {{1} } 规则。
@include meta.load-css()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。