Xeroxed
@Xeroxed
Senior javascript developer

Возможно ли задать градиент в SVG от начала и до конца линии?

Не понимаю, возможно ли не переворачивая направление градиента, задать его от точки начала отрезка до его конца? На примере в картинке градиент затрагивает как начало отрезка, так и конец.

<svg
	width="210mm"
	height="297mm"
	viewBox="0 0 744.09448819 1052.3622047"
	version="1.1">
<g>
	<g>
		<path stroke="url(#gradient)"
			style="fill:none;fill-rule:evenodd;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0999999;stroke-dasharray:none;stroke-opacity:1"
			d="m 30,452.3622 60,0 30,-30 70,0 30,30 55,0 60,60 0,240 -65,0 -30,30 -115,0"
			id="path7929-5"
			inkscape:connector-curvature="0"
			sodipodi:nodetypes="ccccccccccc" />

		<defs>
			<linearGradient id="gradient">
				<stop offset="0" stop-color="red"></stop>
				<stop offset="100%" stop-color="blue"></stop>
			</linearGradient>
		</defs>
	</g>
</g>
</svg>

dc19af92e1854a35b3ac89df2e1e0a47.png
  • Вопрос задан
  • 732 просмотра
Пригласить эксперта
Ответы на вопрос 1
@tef
Что если это будет не линия, а тонкий, изогнутый прямоугольник?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы