Я надеюсь, что кто-то из вас может столкнуться с этим странным поведением линейного градиента SVG, который не отображается соответственно. применяется вообще в стандартных браузерах. Другие свойства, поскольку удар работает, как ожидалось, но не заполняет! Элемент кажется прозрачным.SVG заливка типа linearGradient не отображается
Я действительно понял, что могут быть побочные эффекты с таблицей данных jquery, которая размещается на той же странице, что и элемент SVG.
<svg viewBox="0 12.705 512 486.59" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" height="20" width="20" style="margin-right: 0px;">
<defs>
<linearGradient y2="0%" x2="100%" y1="0%" x1="0%" id="jRate_grad1">
<stop stop-color="white" offset="0%"/>
<stop stop-color="yellow" offset="100%"/>
</linearGradient>
</defs>
<polygon points="256.814,12.705 317.205,198.566 512.631,198.566 354.529,313.435 414.918,499.295 256.814,384.427 98.713,499.295 159.102,313.435 1,198.566 196.426,198.566 " style="fill: url(#jRate_grad1);stroke:black;fill-opacity:1;stroke-width:2px;"/>
</svg>
код SVG генерируется рейтинговым JQuery плагин jRate.
Установка тестового сайта, которая воспроизводит «ошибку», может быть найдена here. Элементами SVG являются те маленькие поперечные символы в столбце таблицы «Bewertung».
своп две остановки элементы – birdspider