cx

The cx attribute defines the x-axis coordinate of a center point.

You can use this attribute with the following SVG elements:

Note: As a geometry property, cx can also be used as CSS property for <circle> and <ellipse>.

Example

html
<svg viewBox="0 0 300 100" xmlns="http://www.w3.org/2000/svg">
  <radialGradient cx="25%" id="myGradient">
    <stop offset="0" stop-color="white" />
    <stop offset="100%" stop-color="black" />
  </radialGradient>

  <circle cx="50" cy="50" r="45" />
  <ellipse cx="150" cy="50" rx="45" ry="25" />
  <rect x="205" y="5" width="90" height="90" fill="url(#myGradient)" />
</svg>

circle

For <circle>, cx defines the x-axis coordinate of the center of the shape.

Value <length-percentage>
Default value 0
Animatable Yes

Note: The x-axis coordinate of the center of the <circle> can also be defined with the cx geometry property. If set in CSS, the cx property value overrides the cx attribute value.

ellipse

For <ellipse>, cx defines the x-axis coordinate of the center of the shape.

Value <length-percentage>
Default value 0
Animatable Yes

Note: The x-axis coordinate of the center of the <ellipse> can also be defined with the cx geometry property. If set in CSS, the cx property value overrides the cx attribute value.

radialGradient

For <radialGradient>, cx defines the x-axis coordinate of the end circle for the radial gradient.

Value <length>
Default value 50%
Animatable Yes

Example

html
<svg viewBox="0 0 34 10" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <radialGradient cx="0" id="myGradient000">
      <stop offset="0%" stop-color="gold" />
      <stop offset="50%" stop-color="green" />
      <stop offset="100%" stop-color="white" />
    </radialGradient>

    <radialGradient cx="50%" id="myGradient050">
      <stop offset="0%" stop-color="gold" />
      <stop offset="50%" stop-color="green" />
      <stop offset="100%" stop-color="white" />
    </radialGradient>

    <radialGradient cx="100%" id="myGradient100">
      <stop offset="0%" stop-color="gold" />
      <stop offset="50%" stop-color="green" />
      <stop offset="100%" stop-color="white" />
    </radialGradient>
  </defs>

  <rect
    x="1"
    y="1"
    width="8"
    height="8"
    fill="url(#myGradient000)"
    stroke="black" />
  <rect
    x="13"
    y="1"
    width="8"
    height="8"
    fill="url(#myGradient050)"
    stroke="black" />
  <rect
    x="25"
    y="1"
    width="8"
    height="8"
    fill="url(#myGradient100)"
    stroke="black" />
</svg>

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# RadialGradientElementCXAttribute

Browser compatibility

svg.elements.circle.cx

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
cx

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

svg.elements.ellipse.cx

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
cx

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

svg.elements.radialGradient.cx

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
cx

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

See also