The path()
CSS function accepts an SVG path string, and is used in the CSS shapes and CSS motion path modules to enable a shape to be drawn. The path()
function is a <basic-shape>
data type value. It can be used in the CSS offset-path
and clip-path
properties and in the SVG d
attribute.
There are some limitations to using the path()
function. The path has to be defined as a single string, so a custom path can't be created using variables (var()
functions). Also, all the lengths in the path are implicitly defined in pixel (px
) units; other units can't be used. The shape()
function offers more flexibility than the path()
function.