【发布时间】:2012-12-22 01:56:25
【问题描述】:
我有一个circle,里面有一个边界环(绿色和静态),还有一些“脉动”的外圈(蓝色)。我该如何处理才能只让静态圆圈内的“脉冲圆圈”部分可见?
我还包含了用于呈现 HTML 的 JS 供您参考,但它不会在 JSFiddle 中生成 SVG。
我认为 SVG 中存在图层,但考虑到我如何构建其他圆圈的渲染,这并不是很有帮助。
快速回顾一下它的工作方式。
- 用橙色渐变绘制背景圆,并在其上放置同心圆。
- 画出绿色的静态圆圈。
- 将四个脉冲放在笛卡尔平面的基点上。
- 为脉冲设置动画。
我知道我可以在主圆圈的边界内测量一次点击,所以我希望我可以将脉冲的动画(可能是一种 hacky 方式)限制在绿色圆圈内。
也许其他放置在顶部的圆圈具有反向填充或其他东西?只是吐出想法,因为我已经尝试了我所知道的一切,但找不到任何其他示例或想法进行研究。
可能会帮助您想办法实现此目的的相关文章:
【问题讨论】:
标签: svg jquery-animate jquery-svg svg-animate