下面是代碼,我有懸停時更改svg顏色?
div.dashboard
svg#menu-btn
image(xlink:href="/static/icons/svg/menu-1.svg")
和CSS是
#menu-btn:hover {
margin-left: 5px;
height: 50px;
width: 50px;
fill: red;
image {
height: 50px;
width: 50px;
fill: red;
}
}
的SVG的顏色仍然是黑色的,並不會變成紅色。我哪裏錯了?
是否在.svg文件中應用了填充?你實際上並沒有聲明它應該改變'':hover''上的''red''。 – Crowes
這個問題與你嘗試這種方法相似嗎? https://stackoverflow.com/questions/11978995/how-to-change-color-of-svg-image-using-css-jquery-svg-image-replacement – varto
@Crowes很新,但看着XML我不' t看到任何填充..也不能在網站上使用JS。我可以通過 – georoot