【发布时间】:2015-10-12 17:50:28
【问题描述】:
我喜欢外部样式表,并希望能够通过外部表设置任何 SVG 图形的样式。我可以为我的 SVG 徽标声明单色笔触和填充,但我想要一个渐变填充。我已经尝试过查看事物,但无法使其正常工作。有人可以帮我弄清楚如何让它工作吗?
考虑到我在讨论外部代码,而不是内联,我不确定如何放置代码 sn-p,所以这里有一个指向 SVG 徽标的链接问题及其匹配的外部样式表。
我尝试在 SVG (PNG) 中重新创建的实际徽标:
SVG 标志:http://www.cafenocturne.com/testpage/images/svg/CafeLogoSVG.svg
样式表:http://www.cafenocturne.com/testpage/css/CafeLogoSVG.css
有一些注释掉了,以确保我不会丢失我正在尝试实现的渐变代码,所以我很抱歉 CSS 文件是一团糟。一旦我可以让它正常工作,我就不需要在那里做笔记了。
那么我该如何实现呢?
【问题讨论】:
-
SVG 元素不支持背景 CSS 属性。您需要通过 SVG 模式来完成。
标签: html css svg radial-gradients