SVG <polygon>


SVG ポリゴン - <polygon>

<polygon> 要素は、少なくとも3つの辺を含むグラフィックを作成するために使用します。

ポリゴンは、直線で作られ、形は「閉じ」ています(すべての線がつながっています)。

ポリゴンは、ギリシャ語から来ています。"Poly" は「多くの」で、"gon" は「角度」を意味します。


例 1

次の例は、3 つの辺を持つポリゴンを作成します:

Sorry, your browser does not support inline SVG.

SVG コードは次の通りです:

<svg height="210" width="500">
  <polygon points="200,10 250,190 160,210" style="fill:lime;stroke:purple;stroke-width:1" />
</svg>
Try it Yourself »

コードの説明:


例 2

次の例は、4 つの辺を持つポリゴンを作成します:

Sorry, your browser does not support inline SVG.

SVG コードは次の通りです:

<svg height="250" width="500">
  <polygon points="220,10 300,210 170,250 123,234" style="fill:lime;stroke:purple;stroke-width:1" />
</svg>
Try it Yourself »

例 3

星形を作成するために <polygon> 要素を使用します:

Sorry, your browser does not support inline SVG.

SVG コードは次の通りです:

<svg height="210" width="500">
  <polygon points="100,10 40,198 190,78 10,78 160,198"
  style="fill:lime;stroke:purple;stroke-width:5;fill-rule:nonzero;" />
</svg>
Try it Yourself »

例 4

fill-rule プロパティを "evenodd" に変更します:

Sorry, your browser does not support inline SVG.

SVG コードは次の通りです:

<svg height="210" width="500">
  <polygon points="100,10 40,198 190,78 10,78 160,198"
  style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" />
</svg>
Try it Yourself »