2012-06-04 163 views
3

我正在嘗試向SVG路徑添加漸變背景。相反,路徑是黑色的。 這是我已經得到了代碼:SVG漸變填充不起作用

<svg style="overflow: hidden; position: relative; " height="150" version="1.1" width="290" xmlns="http://www.w3.org/2000/svg"> 
... 
    <defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); "> 
     <lineargradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%"> 
      <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1"></stop> 
      <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1"></stop> 
     </lineargradient> 
    </defs> 
    <path style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); " fill="url(#grad1)" stroke="none" d="M100,114L74,114L74,83L100,83Z"></path> 
... 
</svg> 

我缺少什麼?

感謝

回答

2

linearGradient有一個資本的G吧。上面的代碼片段將其作爲lineargradient