スクリプトによってトリガーされる単純な読み込みインジケーターを Web サイトに配置したいと考えています。グラデーションがあり、ユーザーが待っている間に回転する単純な円弧である必要があります。アニメーションの部分は試していませんが、今のところ静的なスタイリングに行き詰まっています。ここに私がこれまでに持っているものがあります:
<svg version="1.1" baseProfile="full" xmlns="http://www.w3.org/2000/svg"
width="100" height="100">
<defs>
<linearGradient id="grad1">
<stop offset="0%" stop-color="red"/>
<stop offset="100%" stop-color="red" stop-opacity="0" />
</linearGradient>
</defs>
<path d="M50 10 A40 40 0 1 0 90 50"
stroke="url(#grad1)" stroke-width="10" fill="transparent"/>
</svg>
上端から反時計回りに右端 (270°) に弧を描きますが、勾配が正しくありません。始点 (上端、0°) が不透明で終点 (右端、270°) が透明になるようにパスをたどる代わりに、円弧ストロークの結果のイメージは、画面空間で左から右に色付けされます。
勾配を円弧パスに追従させるにはどうすればよいですか?