Skip to Content

SVG Polylines in HTML

Here's a quick tutorial that will teach you how to create a polyline with HTML's svg and polyline tags.

A polyline is a connected series of line segments across a single path. Here's an illustration of what we'll be creating:

SVG polyline

<svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 1000 200">

<polyline points="100,50 200,150 300,75 400,175 700,25 900,150"
stroke="#e89a3e"
stroke-width="4"
fill="none"
opacity="1.0" />
</svg>
Advertising Disclosure: I am compensated for purchases made through affiliate links. Click here for details.

The Attributes

Here are the attributes used to define our polyline:

  • points: A list of points, each containing an x and y coordinate, and separated by a space or end-of-line character.
  • stroke: The color of the line. This value can be defined either by specifying a hexadecimal color code as we did above or by using a valid color name.
  • stroke-width: The width of the line output to the screen, relative to the size of the viewbox.
  • opacity: Determines if the line will have any transparency. Valid decimal values can be between 0.0 (invisible) and 1.0 (fully visible). A value of 0.5 would give the line 50% transparency.

Other SVG Paths & Shapes

Lines
Polygons
Rectangles
Circles
Ellipses

Posted by: Josh Rowe
Created: April 08, 2022

Comments

There are no comments yet. Start the conversation!

Add A Comment

Comment Etiquette: Wrap code in a <code> and </code>. Please keep comments on-topic, do not post spam, keep the conversation constructive, and be nice to each other.