问题:
您有一个 SVG 星形并想要:
解决方案:
勾勒星形:
要勾勒星形而不影响其内部形状,请使用描边属性。在您的示例中,描边属性当前应用于星形的每条线,包括与内部区域相交的线。为了避免这种情况,请按如下方式修改代码:
<polygon points="100,10 40,198 190,78 10,78 160,198">
部分填充星星:
对于部分填充,您可以使用滤镜效果。下面是一个使用滤镜对填充进行动画处理的示例:
<svg height="210" width="500"> <defs> <filter>
此滤镜定义了由动画偏移效果部分填充的红色填充。通过调整滤镜的参数或创建额外的滤镜,您可以为您的星级创建各种部分填充效果。
以上是如何勾勒并部分填充 SVG 星形?的详细内容。更多信息请关注PHP中文网其他相关文章!