我試圖創建一個看起來像這樣使用SVG元素的箭頭內:應用漸變到多個元素的SVG元素
這是我的嘗試:
正如你所看到的,漸變應用於我的SVG中的矩形&多邊形。 有沒有辦法在SVG中的頂層圖像中複製漸變效果?
也許這是一個CSS方式來做到這一點?也許我必須使用路徑或單個多邊形元素來創建箭頭而不是一個矩形 & 多邊形?
<svg width="424" height="100">
<defs>
<radialGradient id="grad1" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" style="stop-color:rgb(255,255,255); stop-opacity:0" />
<stop offset="100%" style="stop-color:rgb(13,20,93); stop-opacity:1" />
</radialGradient>
</defs>
<rect x="0" y="25" rx="0" ry="0" width="212" height="50" fill="url(#grad1)"> </rect>
<polygon points="212,0 212,100 424,50" fill="url(#grad1)"></polygon>
</svg>