【发布时间】:2013-11-02 23:52:41
【问题描述】:
是否可以让 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');
}
}
}
这有可能吗?
【问题讨论】: