W3cubDocs

/SVG

stop-opacity

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2020⁩.

The stop-opacity attribute defines the opacity of a given color gradient stop.

The opacity value used for the gradient calculation is the product of the value of stop-opacity and the opacity of the value of the stop-color attribute. For stop-color values that don't include explicit opacity information, the opacity is treated as 1.

Note: As a presentation attribute, stop-opacity also has a CSS property counterpart: stop-opacity. When both are specified, the CSS property takes priority.

You can use this attribute with the following SVG elements:

Usage notes

Value <opacity-value>
Default value 1
Animatable Yes
<opacity-value>

This value is either a <number> between 0 and 1 or a <percentage> value specifying the opacity of the color gradient stop.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
stop-opacity 1 12 1.5 9 3 18 4 10.1 143–11 1.0 3 143–11

See also

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/stop-opacity