是否可以让 SASS mixin 将其输出添加到选择器?我使用Modernizr来检查浏览器的 svg 功能。当支持 svg 时,它将类输出svg
到<html>
元素。
我希望background-image
根据 svg 功能进行更改。基本上,这就是我需要的:
.container .image { background-image: url('some.png'); }
html.svg .container .image { background-image: url('some.svg'); }
我想在我的 SCSS 中拥有一个 mixin,我可以@include
通过以下方式:
.container {
.image {
background-image: url('some.png');
@include svg-supported {
background-image: url('some.svg');
}
}
}
而不必写:
.container {
.image {
background-image: url('some.png');
}
}
@include svg-supported {
.container {
.image {
background-image: url('some.svg');
}
}
}
这有可能吗?