<linearGradient>
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
* Some parts of this feature may have varying levels of support.
Das <linearGradient> SVG-Element ermöglicht es Autoren, lineare Verläufe zu definieren, die auf andere SVG-Elemente angewendet werden können.
Verwendungskontext
| Kategorien | Gradient-Element |
|---|---|
| Erlaubter Inhalt | Beliebige Anzahl folgender Elemente, in beliebiger Reihenfolge: Beschreibende Elemente <animate>, <animateTransform>, <discard>, <script>, <set>, <stop>, <style> |
Attribute
gradientUnits-
Dieses Attribut definiert das Koordinatensystem für die Attribute
x1,x2,y1,y2. Werttyp:userSpaceOnUse|objectBoundingBox; Standardwert:objectBoundingBox; Animierbar: ja gradientTransform-
Dieses Attribut bietet zusätzliche Transformation für das Gradientenkoordinatensystem. Werttyp: <transform-list>; Standardwert: Identitätstransformation; Animierbar: ja
href-
Dieses Attribut definiert einen Verweis auf ein anderes
<linearGradient>-Element, das als Vorlage verwendet wird. Werttyp: <URL>; Standardwert: keiner; Animierbar: ja spreadMethod-
Dieses Attribut gibt an, wie sich der Verlauf verhält, wenn er innerhalb der Grenzen der Form, die den Verlauf enthält, beginnt oder endet. Werttyp:
pad|reflect|repeat; Standardwert:pad; Animierbar: ja x1-
Dieses Attribut definiert die x-Koordinate des Startpunkts des Vektorverlaufs, entlang dessen der lineare Verlauf gezeichnet wird. Werttyp: <length>; Standardwert:
0%; Animierbar: ja x2-
Dieses Attribut definiert die x-Koordinate des Endpunkts des Vektorverlaufs, entlang dessen der lineare Verlauf gezeichnet wird. Werttyp: <length>; Standardwert:
100%; Animierbar: ja xlink:hrefVeraltet-
Ein <IRI>-Verweis auf ein anderes
<linearGradient>-Element, das als Vorlage verwendet wird. Werttyp: <IRI>; Standardwert: keiner; Animierbar: ja y1-
Dieses Attribut definiert die y-Koordinate des Startpunkts des Vektorverlaufs, entlang dessen der lineare Verlauf gezeichnet wird. Werttyp: <length>; Standardwert:
0%; Animierbar: ja y2-
Dieses Attribut definiert die y-Koordinate des Endpunkts des Vektorverlaufs, entlang dessen der lineare Verlauf gezeichnet wird. Werttyp: <length>; Standardwert:
0%; Animierbar: ja
DOM-Schnittstelle
Dieses Element implementiert die SVGLinearGradientElement-Schnittstelle.
Beispiel
<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>
Spezifikationen
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # LinearGradientElement> |
Browser-Kompatibilität
Loading…