svg element
<circle>
The <circle> SVG element is an SVG basic shape, used to draw circles based on a center point and a radius.
Usage context
Attributes
cx- : The x-axis coordinate of the center of the circle.
Value type: <length> | <percentage>; Default value:
0; Animatable: yes
- : The x-axis coordinate of the center of the circle.
Value type: <length> | <percentage>; Default value:
cy- : The y-axis coordinate of the center of the circle.
Value type: <length> | <percentage>; Default value:
0; Animatable: yes
- : The y-axis coordinate of the center of the circle.
Value type: <length> | <percentage>; Default value:
r- : The radius of the circle. A value lower or equal to zero disables rendering of the circle.
Value type: <length> | <percentage>; Default value:
0; Animatable: yes
- : The radius of the circle. A value lower or equal to zero disables rendering of the circle.
Value type: <length> | <percentage>; Default value:
pathLength- : The total length for the circle’s circumference, in user units. Value type: <number>; Default value: none; Animatable: yes
[!NOTE] Starting with SVG2,
cx,cy, andrare Geometry Properties, meaning those attributes can also be used as CSS properties for that element.
DOM Interface
This element implements the SVGCircleElement interface.
Example
html,
body,
svg {
height: 100%;
}
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="50" r="50" />
</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
- Other SVG basic shapes:
<ellipse>,<line>,<polygon>,<polyline>,<rect>