SVG チュートリアルlogin
SVG チュートリアル
著者:php.cn  更新時間:2022-04-18 17:51:50

SVGポリゴン



SVG Polygon - <polygon>

例 1

<polygon> タグは、少なくとも 3 つの辺を持つグラフィックを作成するために使用されます。

多角形は直線で構成されており、その形状は「閉じた」(すべての線分) それらを接続します)。

lamp.gifポリゴンはギリシャから来ています。 「ポリ」 「多数」、「ゴン」は「角度」を意味します。

polygon.jpg

以下は SVG コードです:

インスタンス

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <polygon points="200,10 250,190 160,210" style="fill:lime;stroke:purple;stroke-width:1" />
</svg>

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックして、オンライン インスタンス

Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。

コード分析:

  • points 属性は、多角形の各隅の x 座標と y 座標を定義します


例 2

次の例では、4 辺の多角形を作成します。以下は SVG コードです:

27.jpgインスタンス

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <polygon points="220,10 300,210 170,250 123,234" style="fill:lime;stroke:purple;stroke-width:1" />
</svg>

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

Opera ユーザーの場合: SVG ファイルを表示します (SVG を右クリックします)グラフィック プレビュー ソース)。

例 3

<polygon> 要素を使用して星を作成します:


以下は SVG コードです:

43.jpg

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <polygon points="100,10 40,180 190,60 10,60 160,180" style="fill:lime;stroke:purple;stroke-width:5;fill-rule:nonzero;"/>
</svg>

</body>
</html>

インスタンスの実行»

クリック「走る」 「インスタンス」ボタンをクリックしてオンライン例を表示します

Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。

例 4

fill-rule 属性を「evenodd」に変更します:


以下は SVG コードです:

35.jpg

<!DOCTYPE html>
<html>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <polygon points="100,10 40,180 190,60 10,60 160,180" style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;"/>
</svg>

</body>
</html>

インスタンスの実行»

「実行」をクリックしますインスタンスオンラインで表示するには「」ボタン 例

Opera ユーザーの場合: SVG ファイルを表示します (SVG グラフィック プレビュー ソースを右クリックします)。