【发布时间】:2021-09-20 19:22:22
【问题描述】:
我正在尝试创建一个 svg 文件,其中的圆圈具有逐渐变淡的锥形笔触,这意味着笔触宽度将是原始颜色最厚的(比如 20 像素),而相反的则是最薄的(比如 3 像素)褪色的一侧。我能够使用渐变工具创建带有褪色的圆圈,但我正在努力弄清楚如何更改笔触宽度
这是我目前在 Photoshop 中创建并导出为 svg 的代码。
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="500" viewBox="0 0 500 500">
<defs>
<style>
.cls-1 {
fill: none;
stroke-width: 20px;
stroke: url(#a);
}
</style>
<linearGradient id="a" x1="255.5" y1="240" x2="255.5" y2="51" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="rgba(96,0,0,1)"/>
<stop offset="1" stop-color="rgba(96,0,0,.1)"/>
</linearGradient>
</defs>
<circle class="cls-1" cx="255.5" cy="255.5" r="184.5"/>
</svg>
这是我正在尝试做的图片。
对不起,再帮个忙。我正在尝试创建一个图标,因此它将有四个具有不同颜色的圆圈,如图所示,一个淡入顶部,另一个淡入底部,另外两个淡入两侧。如果你也能告诉我如何旋转,我将非常感激:)
提前谢谢你。
问候,
迈克
【问题讨论】:
标签: svg svg-animate