【发布时间】:2016-12-27 13:35:09
【问题描述】:
我在 div 中有一个 SVG 作为背景图像。当我通过 JQuery 添加一个类“svg”时,我想改变这个 SVG 的填充颜色。
我该怎么做?
到目前为止,这是我的代码:
<!-- HTML -->
<div id="sg_lines"></div>
<!-- JS -->
$('.glyphs').on('click', function(e){
$('#sg_lines').addClass('svg');
});
<!-- CSS -->
#sg_lines {
position: absolute;
z-index: 299;
top: 0px;
left: 0px;
width: 1320px;
height: 1080px;
background-image: url('../../images/lines_foreground.png');
}
#sg_lines.svg img {
fill: red;
}
谢谢
kay899
【问题讨论】:
标签: css svg background-image