SVG <polygon>
چندضلعی SVG - <polygon>
<polygon>
این عنصر برای ایجاد شکلهای حاوی حداقل سه ضلع استفاده میشود.
چندضلعیها از خطوط تشکیل شدهاند و شکل آنها "بسته" است (تمام خطوط به هم متصل هستند).
کلمه Polygon از زبان یونانی آمده است. "Poly" به معنای "بسیار" و "gon" به معنای "زوایا" است.
مثال 1
در این مثال یک چندضلعی با سه ضلع ایجاد میشود:
این کد SVG است:
<svg height="210" width="500"> <polygon points="200,10 250,190 160,210" style="fill:lime;stroke:purple;stroke-width:1" /> </svg>
توضیح کد:
- ویژگی points موقعیتهای x و y هر گوشه چندضلعی را تعریف میکند
مثال 2
در این مثال یک چندضلعی با چهار ضلع ایجاد میشود:
این کد 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>
مثال 3
استفاده از <polygon>
این عنصر یک ستاره ایجاد میکند:
این کد 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>
مثال 4
ویژگی fill-rule را به "evenodd"
:
این کد 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>