y
Das y
-Attribut definiert eine y-Achsen-Koordinate im Benutzer-Koordinatensystem.
Elemente
Dieses Attribut kann mit den in den folgenden Abschnitten beschriebenen SVG-Elementen verwendet werden.
<feBlend>
Für <feBlend>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feColorMatrix>
Für <feColorMatrix>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feComponentTransfer>
Für <feComponentTransfer>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feComposite>
Für <feComposite>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feConvolveMatrix>
Für <feConvolveMatrix>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDiffuseLighting>
Für <feDiffuseLighting>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDisplacementMap>
Für <feDisplacementMap>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDropShadow>
Für <feDropShadow>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFlood>
Für <feFlood>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncA>
Für <feFuncA>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncB>
Für <feFuncB>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncG>
Für <feFuncG>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncR>
Für <feFuncR>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feGaussianBlur>
Für <feGaussianBlur>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feImage>
Für <feImage>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMerge>
Für <feMerge>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMergeNode>
Für <feMergeNode>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMorphology>
Für <feMorphology>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feOffset>
Für <feOffset>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<fePointLight>
Für <fePointLight>
definiert y
die y-Position der Lichtquelle in dem durch das primitiveUnits
-Attribut auf dem <filter>
-Element definierten Koordinatensystem.
Wert | <number> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<feSpecularLighting>
Für <feSpecularLighting>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feSpotLight>
Für <feSpotLight>
definiert y
die y-Position der Lichtquelle in dem durch das primitiveUnits
-Attribut auf dem <filter>
-Element definierten Koordinatensystem.
Wert | <number> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<feTile>
Für <feTile>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feTurbulence>
Für <feTurbulence>
definiert y
die minimale y-Koordinate für den Rendering-Bereich der Primitiven.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<filter>
Für <filter>
definiert y
die y-Koordinate der oberen linken Ecke für den Rendering-Bereich des Filters.
Wert | <length> | <percentage> |
---|---|
Standardwert | -10% |
Animierbar | Ja |
<foreignObject>
Für <foreignObject>
definiert y
die y-Koordinate der oberen linken Ecke seines Ansichtsfensters.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die y-Achsen-Koordinate des <foreignObject>
kann auch mit der y
Geometrieeigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der y
-Eigenschaftswert den y
-Attributwert.
<glyphRef>
Warnung:
Ab SVG2 ist <glyphRef>
veraltet und sollte nicht verwendet werden.
Für <glyphRef>
definiert y
die y-Achsen-Koordinate des Glyphs.
Wert | <number> |
---|---|
Standardwert | none |
Animierbar | Ja |
<image>
Für <image>
definiert y
die y-Koordinate der oberen linken Ecke des Bildes.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die y-Achsen-Koordinate des <image>
kann auch mit der y
Geometrieeigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der y
-Eigenschaftswert den y
-Attributwert.
<mask>
Für <mask>
definiert y
die y-Koordinate der oberen linken Ecke seines Wirkungsbereichs. Die genaue Wirkung dieses Attributs wird vom maskUnits
-Attribut beeinflusst.
Wert | <length> | <percentage> |
---|---|
Standardwert | -10% |
Animierbar | Ja |
<pattern>
Für <pattern>
definiert y
die y-Koordinate der oberen linken Ecke des Kachelmusters. Die genaue Wirkung dieses Attributs wird von den patternUnits
- und patternTransform
-Attributen beeinflusst.
Wert | <length> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<rect>
Für <rect>
definiert y
die y-Koordinate der oberen linken Ecke der Form.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die y-Achsen-Koordinate des <rect>
kann auch mit der y
Geometrieeigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der y
-Eigenschaftswert den y
-Attributwert.
<svg>
Für <svg>
definiert y
die y-Koordinate der oberen linken Ecke seines Ansichtsfensters.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die y-Achsen-Koordinate des <svg>
kann auch mit der y
Geometrieeigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der y
-Eigenschaftswert den y
-Attributwert.
<text>
Für <text>
, wenn es einen einzelnen Wert enthält, definiert y
die y-Koordinate, an der die Textpositionsinhalte platziert werden müssen. Die Textpositionsinhalte sind normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Textpositionsinhalte wird von anderen Eigenschaften wie text-anchor
oder direction
beeinflusst.
Wenn es mehrere Werte enthält, definiert y
die y-Koordinate jedes einzelnen Glyphen des Textes. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in einer Linie mit dem zuletzt positionierten Glyphen platziert. Wenn es mehr Werte als Glyphen gibt, werden die zusätzlichen Werte ignoriert.
Wert | Liste von (<length> | <percentage>) |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<!-- horizontal line to materialized the text base line -->
<line x1="0" y1="40%" x2="100%" y2="40%" />
<line x1="0" y1="60%" x2="100%" y2="60%" />
<line x1="0" y1="80%" x2="100%" y2="80%" />
<!-- vertical line to materialized the x positioning -->
<line x1="5%" y1="0" x2="5%" y2="100%" />
<line x1="55%" y1="0" x2="55%" y2="100%" />
<!-- y with a single value -->
<text y="40%" x="5%">SVG</text>
<!-- y with multiple values -->
<text y="40%,60%,80%" x="55%">SVG</text>
</svg>
text {
font: 40px sans-serif;
}
line {
fill: none;
stroke: red;
stroke-width: 0.5px;
stroke-dasharray: 2px;
}
<tref>
Warnung:
Ab SVG2 ist <tref>
veraltet und sollte nicht verwendet werden.
Für <tref>
, wenn es einen einzelnen Wert enthält, definiert y
die y-Koordinate, an der die Textpositionsinhalte platziert werden müssen. Die Textpositionsinhalte sind normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Textpositionsinhalte wird von anderen Eigenschaften wie text-anchor
oder direction
beeinflusst.
Wenn es mehrere Werte enthält, definiert y
die y-Koordinate jedes einzelnen Glyphen des Textes. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in einer Linie mit dem zuletzt positionierten Glyphen platziert. Wenn es mehr Werte als Glyphen gibt, werden die zusätzlichen Werte ignoriert.
Wert | Liste von (<length> | <percentage>) |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<tspan>
Für <tspan>
, wenn es einen einzelnen Wert enthält, definiert y
die y-Koordinate, an der die Textpositionsinhalte platziert werden müssen. Die Textpositionsinhalte sind normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Textpositionsinhalte wird von anderen Eigenschaften wie text-anchor
oder direction
beeinflusst.
Wenn es mehrere Werte enthält, definiert y
die y-Koordinate jedes einzelnen Glyphen des Textes. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in einer Linie mit dem zuletzt positionierten Glyphen platziert. Wenn es mehr Werte als Glyphen gibt, werden die zusätzlichen Werte ignoriert.
Wert | Liste von (<length> | <percentage>) |
---|---|
Standardwert | none |
Animierbar | Ja |
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<!-- horizontal line to materialized the text base line -->
<line x1="0" y1="40%" x2="100%" y2="40%" />
<line x1="0" y1="60%" x2="100%" y2="60%" />
<line x1="0" y1="80%" x2="100%" y2="80%" />
<!-- vertical line to materialized the x positioning -->
<line x1="5%" y1="0" x2="5%" y2="100%" />
<line x1="55%" y1="0" x2="55%" y2="100%" />
<text>
<!-- y with a single value -->
<tspan y="40%" x="5%">SVG</tspan>
<!-- y with multiple values -->
<tspan y="40%,60%,80%" x="55%">SVG</tspan>
</text>
</svg>
text {
font: 40px sans-serif;
}
line {
fill: none;
stroke: red;
stroke-width: 0.5px;
stroke-dasharray: 2px;
}
<use>
Für <use>
definiert y
die y-Koordinate der oberen linken Ecke des referenzierten Elements.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Das Deklarieren eines <length>
- oder <percentage>
-Werts in CSS unter Verwendung der y
Geometrieeigenschaft überschreibt die y-Achsen-Koordinate des <use>
, die vom y
-Attribut in einigen Browsern festgelegt wird. Dieses Verhalten ist gefährdet.
Beispiele
Dieses Beispiel enthält drei <rect>
-Elemente, wobei jedes einen kleineren y
-Wert als das vorherige hat.
<svg viewBox="0 0 100 300" xmlns="http://www.w3.org/2000/svg">
<rect y="220" x="20" width="60" height="60" fill="red" />
<rect y="120" x="20" width="60" height="60" fill="yellow" />
<rect y="20" x="20" width="60" height="60" fill="purple" />
</svg>