Html 将svg图像颜色更改为渐变色

Html 将svg图像颜色更改为渐变色,html,css,Html,Css,将此颜色-->更改为此颜色 我必须把圆的颜色改成渐变色 <div class="loader loader--style3" title="2"> <svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="80px" viewBo

将此颜色-->更改为此颜色

我必须把圆的颜色改成渐变色

<div class="loader loader--style3" title="2">
  <svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     width="80px" height="80px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
  <path fill="#070e1a" d="M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z">
    <animateTransform attributeType="xml"
      attributeName="transform"
      type="rotate"
      from="0 25 25"
      to="360 25 25"
      dur="0.6s"
      repeatCount="indefinite"/>
    </path>
  </svg>
</div>

我认为@Harry之前发布的教程已经足够清楚了,但是我在这里用应用的样式更新了您的代码

只需添加线性渐变的定义,然后参考圆的
fill
属性

我不知道您想要使用的确切颜色是什么,所以只需将线性渐变定义的
darkblue
lightblue
更改为您的自定义颜色即可



是的,我需要这个,但它是圆的一半,我希望它是圆的一半,如图2所示looks@Anubhavpun但是这里的
线性梯度
在所有的圆中。您可以更改偏移量的值,以获得比其他颜色更大的颜色。是的,我更改偏移量,但圆未满,它是我需要的1/3圆full@Anubhavpun你有图像上显示的颜色吗?试一下。颜色是,但我需要圆是满的,而不是如图所示的一半