การเติมไล่ระดับสี 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>

ฉันพลาดอะไรไป?

ขอบคุณ


svg
person Miki    schedule 04.06.2012    source แหล่งที่มา


คำตอบ (1)


linearGradient มีตัวพิมพ์ใหญ่ G อยู่ในนั้น ตัวอย่างของคุณด้านบนมีเป็น lineargradient

person Robert Longson    schedule 04.06.2012