canvas如何实现切向渐变?

我们知道使用 ctx.fillStyle = gradient; 可以创建渐变,但是只有线性渐变和径向渐变,现在我想创建一个切向渐变,就像雷达一样,该怎么做呢?

下面是用线性渐变模拟的效果,问题是在靠近圆心的地方渐变的不完美。
demo
图片描述

阅读 2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题