SVG 2 – 09 July 2015 TopContentsPreviousNextElementsAttributesProperties

Chapter 6: Geometry Properties

Contents

Beside SVG's styling properties, SVG also defines geometry properties. Geometry properties describe the position and dimension of the graphics elements circle, ellipse, rect, image, foreignObject and the elements mask, svg.

6.1. Horizontal center coordinate: The ‘cx’ property

Name: cx
Value: <length> | <percentage>
Initial: 0
Applies to: circle and ellipse
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘cx’ property describes the horizontal center coordinate of the position of the element.

6.2. Vertical center coordinate: The ‘cy’ property

Name: cy
Value: <length> | <percentage>
Initial: 0
Applies to: circle and ellipse
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘cy’ property describes the vertical center coordinate of the position of the element.

6.3. Radius: The ‘r’ property

Name: r
Value: <length> | <percentage>
Initial: 0
Applies to: circle
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘r’ property describes the radius of the circle element.

Negative values for ‘r’ are illegal.

6.4. Horizontal radius: The ‘rx’ property

Name: rx
Value: <length> | <percentage>
Initial: 0
Applies to: ellipse, rect
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘rx’ property describes the horizontal radius of the ellipse element and the curve radius of the rect element.

Negative values for ‘rx’ are illegal.

6.5. Vertical radius: The ‘ry’ property

Name: ry
Value: <length> | <percentage>
Initial: 0
Applies to: ellipse, rect
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘ry’ property describes the vertical radius of the ellipse element and the curve radius of the rect element.

Negative values for ‘ry’ are illegal.

6.6. Horizontal coordinate: The ‘x’ property

Name: x
Value: <length> | <percentage>
Initial: 0
Applies to: mask, svg, rect, image, foreignObject
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘x’ property describes the horizontal coordinate of the position of the element.

6.7. Vertical coordinate: The ‘y’ property

Name: y
Value: <length> | <percentage>
Initial: 0
Applies to: mask, svg, rect, image, foreignObject
Inherited: no
Percentages: refer to the size of the current viewport (see Units)
Media: visual
Computed value: absolute length or percentage
Animatable: yes

The ‘y’ property describes the vertical coordinate of the position of the element.

SVG 2 – 09 July 2015 TopContentsPreviousNextElementsAttributesProperties