5
如何添加一個svg到我的網頁並通過css改變它的顏色?添加svg到網頁?
我已經試過:
<img src="my.svg" class="svg"/>
.svg{
fill: white;
}
,但沒有運氣。
只有CSS解決方案,我不需要任何回退,只支持新的瀏覽器。
如何添加一個svg到我的網頁並通過css改變它的顏色?添加svg到網頁?
我已經試過:
<img src="my.svg" class="svg"/>
.svg{
fill: white;
}
,但沒有運氣。
只有CSS解決方案,我不需要任何回退,只支持新的瀏覽器。
它不會這樣工作。您可以更改填充顏色,如果你直接包括SVG,即:
HTML:
<p>Some other webpage content</p>
<svg class="my-svg">
<g>
<path fill="..."></path>
<path fill="..."></path>
</g>
</svg>
<p>Some other webpage content</p>
CSS:
.my-svg *{
fill:white;
}
所以,你網絡檢查my.svg
,並禁止複製將其內容粘貼到目標頁面。然後你可以設計它。
包含SVG的方法很多,請看這裏:https://css-tricks.com/using-svg。很重要的一點是,某些方法看起來更簡單(就像使用''標籤或將其用作背景圖像一樣),但這隻會導致您遇到的問題:無法將外部CSS級聯到SVG中,即頁面的樣式不會反映在加載的SVG中。 –