svg element
<stop>
The <stop> SVG element defines a color and its position to use on a gradient. This element is always a child of a <linearGradient> or <radialGradient> element.
Usage context
Attributes
offset- : This attribute defines where the gradient stop is placed along the gradient vector.
Value type: <number> | <percentage>; Default value:
0; Animatable: yes
- : This attribute defines where the gradient stop is placed along the gradient vector.
Value type: <number> | <percentage>; Default value:
stop-color- : This attribute defines the color of the gradient stop. It can be used as a CSS property.
Value type: <color>; Default value:
black; Animatable: yes
- : This attribute defines the color of the gradient stop. It can be used as a CSS property.
Value type: <color>; Default value:
stop-opacity- : This attribute defines the opacity of the gradient stop. It can be used as a CSS property.
Value type: <opacity-value>; Default value:
1; Animatable: yes
- : This attribute defines the opacity of the gradient stop. It can be used as a CSS property.
Value type: <opacity-value>; Default value:
DOM Interface
This element implements the SVGStopElement interface.
Example
html,
body,
svg {
height: 100%;
}
<svg
viewBox="0 0 10 10"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="myGradient" gradientTransform="rotate(90)">
<stop offset="5%" stop-color="gold" />
<stop offset="95%" stop-color="red" />
</linearGradient>
</defs>
<!-- using my linear gradient -->
<circle cx="5" cy="5" r="4" fill="url('#myGradient')" />
</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.