我用填充描边颜色的圆圈创建了 SVG 图像。我无法以逆时针方向从顶部位置填充颜色。如何使用内联 CSS 逆时针方向填充(需要使用内联 CSS)。我试过小提琴,添加后它可以工作:
transform="rotate(-90deg)"
它适用于 Linux 浏览器,但不适用于 Windows Chrome。
<svg width="100" height="120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="60" cy="60" r="24" fill="none" stroke="#e6e6e6" stroke-width="12" />
<circle cx="60" cy="60" r="12" fill="none" stroke="red" stroke-width="26" stroke-width="12" stroke-dasharray="65" stroke-dashoffset="0" transform-origin="center"/>
</svg>
如何使用内联 CSS 在 Windows Chrome 浏览器中从 SVG 圆圈的顶部位置(从 12 点钟点开始)填充颜色?
SVG 代码:
<svg width="100" height="120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="60" cy="60" r="54" fill="none" stroke="#e6e6e6" stroke-width="12" />
<circle cx="60" cy="60" r="54" fill="none" stroke="#f77a52" stroke-width="12" stroke-dasharray="339.292" stroke-dashoffset="200" transform="rotate(-90)" transform-origin="center" />
</svg>