【发布时间】:2015-07-07 15:16:59
【问题描述】:
我在这里有一个 jsfiddle - http://jsfiddle.net/apbuc773/
我想用 svg 创建一个星星。
我想抚摸星星的外侧。在我的示例中,笔划位于剖析内部形状的每一行上。
也可以将星形填充一半。
我想用它来评星,但我需要一半,也许是四分之一。
<svg height="210" width="500">
<polygon points="100,10 40,198 190,78 10,78 160,198" style="fill:red;stroke:blue;"/>
</svg>
【问题讨论】:
-
与其为星形中的每个点在多边形中定义五个顶点,不如为实际形状中的每个顶点定义一个。在这种情况下,有十个。也定义了这些,形状就会很好地定义,笔触只会应用于外部。
-
好的,我已经创建了星形和描边,但我可以将形状填充一半 - jsfiddle.net/apbuc773/5
-
我只能建议gradient 可以做你想做的事?
标签: css svg css-shapes