0
Вот спецификации SVG Градиент:Можете ли вы использовать пиксели в теге градиента SVG?
<linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%">
Но вместо процентов (из прямоугольника вы окраски в), есть способ, который вы можете использовать точки пикселей, которые по отношению ко всему SVG тега. Как это (для SVG тэг, 250px в высоту):
<linearGradient id="grad1" x1="0" y1="0" x2="0" y2="250">
Я добавлю что проблема действительно очевидна, когда у вас большой прямоугольник и небольшой прямоугольник бок о бок. Оба прямоугольника будут показывать весь градиент, но я предпочел бы иметь его другим способом. – Richard