- SVG | MDN (original) (raw)

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

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 element.

Usage context

Categories Basic shape element, Graphics element, Shape element
Permitted content Any number of the following elements, in any order:Animation elementsDescriptive elements

Attributes

points

This attribute defines the list of points (pairs of x,y absolute coordinates) required to draw the polygon.Value type: +; Default value: ""; Animatable: yes

pathLength

This attribute lets specify the total length for the path, in user units.Value type: ; Default value: none; Animatable: yes

DOM Interface

This element implements the SVGPolygonElement interface.

Example

html,
body,
svg {
  height: 100%;
}

html

<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>

Specifications

Specification
Scalable Vector Graphics (SVG) 2 # PolygonElement

Browser compatibility

See also