5
我想生成隨時間變化的SVG漸變。動畫SVG漸變
在這個例子中的代碼,我想生成的橢圓,其梯度爲紅色與黃色的條紋,從西行進至東部隨時間(創建微光效果):
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
<stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" >
<animate
attributeName="offset"
from="0%"
to="100%"
repeatCount="indefinite"/>
</stop>
<stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
</linearGradient>
</defs>
<ellipse cx="200" cy="70" rx="85" ry="55" fill="url(#grad1)" />
</svg>
這並未」但是我不確定是不是因爲我做錯了,或者這不是我用SVG漸變實現的效果。
嗯,我試過了,但它仍然無法正常工作? http://jsfiddle.net/kg6Pg/ –
您的鏈接適用於Firefox。 –
但是對我來說不適用於Chrome – Denis