我有一个svg,我需要用渐变填充它,css是通过脚本添加的,如果U使用单RGB颜色工作,那么所有的工作都是罚款,但是使用SVG的渐变结果白色背景。SVG渐变不起作用
剧本后的结果代码:
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"
id="Livello_1" x="0px" y="0px" viewBox="0 0 70 70"
style="enable-background:new 0 0 70 70;width: 50px; height: 50px;"
xml:space="preserve">
<defs>
<lineargradient id="grC29M" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(88,88,88);stop-opacity:1"></stop>
<stop offset="100%" style="stop-color:rgb(255,255,255);stop-opacity:1"></stop>
</lineargradient>
</defs>
<path class="st0" d="......" style="fill: url("#grC29M")">
</svg>
谢谢!
我认为这只是你需要改变'风格= “填充:URL(” #grC29M “)”>'来'风格=“填写:URL( '#grC29M' )“/>'(比较引号,并结束斜线)。 –
@MaxStarkenburg实际上你根本不需要内部引号 –