svg element
<polygon>
The <polygon> SVG element defines a closed shape consisting of a set of connected straight line segments. The last point is connected to the first point.
For open shapes, see the <polyline> element.
Usage context
Attributes
points- : This attribute defines the list of points (pairs of
x,yabsolute coordinates) required to draw the polygon. Value type: <number>+; Default value:""; Animatable: yes
- : This attribute defines the list of points (pairs of
pathLength- : This attribute lets specify the total length for the path, in user units. Value type: <number>; Default value: none; Animatable: yes
DOM Interface
This element implements the SVGPolygonElement interface.
Example
html,
body,
svg {
height: 100%;
}
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<!-- Example of a polygon with the default fill -->
<polygon points="0,100 50,25 50,75 100,0" />
<!-- Example of the same polygon shape with stroke and no fill -->
<polygon points="100,100 150,25 150,75 200,0" fill="none" stroke="black" />
</svg>
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
-
SVG presentation attributes including
fillandstroke -
Other SVG basic shapes: