У меня есть кольцевой путь SVG. Он должен начинаться с левой стороны, чтобы заполнить цвет, и должен заканчиваться справа, и он должен заполняться в процентах.
См. Это:
Я пыталсячтобы добиться этого вращающегося clipPath, как это:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 92 100">
<defs>
<clipPath id="knobMask">
<path style="fill: #ff554e;" d="
M 17.72, 74.28
a 40, 40,0, 1, 1, 56.56, 0
l 4.25, 4.25
a 46, 46, 0, 1, 0-65.06 ,0 Z" />
</clipPath>
</defs>
<g>
<g id="Layer_1" data-name="Layer 1">
<g id="Path_34688-6" data-name="Path 34688-6">
/>
</g>
<path d="M17.72,74.28a40,40,0,1,1,56.56,0l4.25,4.25a46,46,0,1,0-65.06,0Z" />
<g clip-path="url(#knobMask)" transform="rotate(-45,45,45)">
<path style="fill: #ff554e;" d="M 17.72,74.28
a 40,40,0,1,1,56.56,0
l 4.25,4.25
a 46,46,0,1,0-65.06,0Z" />
</g>
</g>
Но не повезло. Как я могу заполнить этот путь цветом, начиная с левой стороны, в процентах?
Вот JS Fiddle
В основном я хочу это: