y
Das y Attribut definiert eine y-Achsen-Koordinate im Benutzerkoordinatensystem.
Elemente
Sie können dieses Attribut mit den in den folgenden Abschnitten beschriebenen SVG-Elementen verwenden.
<feBlend>
Für <feBlend> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feColorMatrix>
Für <feColorMatrix> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feComponentTransfer>
Für <feComponentTransfer> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feComposite>
Für <feComposite> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feConvolveMatrix>
Für <feConvolveMatrix> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feDiffuseLighting>
Für <feDiffuseLighting> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feDisplacementMap>
Für <feDisplacementMap> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feDropShadow>
Für <feDropShadow> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFlood>
Für <feFlood> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncA>
Für <feFuncA> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncB>
Für <feFuncB> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncG>
Für <feFuncG> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncR>
Für <feFuncR> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feGaussianBlur>
Für <feGaussianBlur> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feImage>
Für <feImage> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feMerge>
Für <feMerge> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feMergeNode>
Für <feMergeNode> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feMorphology>
Für <feMorphology> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feOffset>
Für <feOffset> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<fePointLight>
Für <fePointLight> definiert y die y-Position der Lichtquelle im 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 Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feSpotLight>
Für <feSpotLight> definiert y die y-Position der Lichtquelle im 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 Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feTurbulence>
Für <feTurbulence> definiert y die minimale y-Koordinate für den Darstellungsbereich des Primitives.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<filter>
Für <filter> definiert y die y-Koordinate der oberen linken Ecke für den Darstellungsbereich des Filters.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | -10% |
| Animierbar | Ja |
<foreignObject>
Für <foreignObject> definiert y die y-Koordinate der oberen linken Ecke seines Viewports.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0 |
| Animierbar | Ja |
Hinweis:
Die y-Achsen-Koordinate des <foreignObject> kann auch mit der y Geometrieeigenschaft definiert werden. Wenn in CSS festgelegt, überschreibt der y Eigenschaftswert den y Attributwert.
<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 in CSS festgelegt, ü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 durch das maskUnits Attribut beeinflusst.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | -10% |
| Animierbar | Ja |
<pattern>
Für <pattern> definiert y die y-Koordinate der oberen linken Ecke des Fliesenmusters. Die genaue Wirkung dieses Attributs wird durch die patternUnits und patternTransform Attribute 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 in CSS festgelegt, überschreibt der y Eigenschaftswert den y Attributwert.
<svg>
Für <svg> definiert y die y-Koordinate der oberen linken Ecke seines Viewports.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0 |
| Animierbar | Ja |
Hinweis:
Die y-Achsen-Koordinate des <svg> kann auch mit der y Geometrieeigenschaft definiert werden. Wenn in CSS festgelegt, ü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 Textinhaltposition platziert werden muss. Die Textinhaltposition ist normalerweise ein Punkt auf der Basislinie der ersten Textzeile. Die genaue Textinhaltposition wird durch andere Eigenschaften beeinflusst, wie text-anchor oder direction.
Wenn es mehrere Werte enthält, definiert y die y-Koordinate jedes einzelnen Glyphs aus dem Text. Wenn es weniger Werte als Glyphs gibt, werden die verbleibenden Glyphs in der Linie mit dem zuletzt positionierten Glyph platziert. Wenn es mehr Werte als Glyphs 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;
}
<tspan>
Für <tspan>, wenn es einen einzelnen Wert enthält, definiert y die y-Koordinate, an der die Textinhaltposition platziert werden muss. Die Textinhaltposition ist normalerweise ein Punkt auf der Basislinie der ersten Textzeile. Die genaue Textinhaltposition wird durch andere Eigenschaften beeinflusst, wie text-anchor oder direction.
Wenn es mehrere Werte enthält, definiert y die y-Koordinate jedes einzelnen Glyphs aus dem Text. Wenn es weniger Werte als Glyphs gibt, werden die verbleibenden Glyphs in der Linie mit dem zuletzt positionierten Glyph platziert. Wenn es mehr Werte als Glyphs gibt, werden die zusätzlichen Werte ignoriert.
| Wert | Liste von (<length> | <percentage>) |
|---|---|
| Standardwert | keiner |
| 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> Wertes in CSS mit der y Geometrieeigenschaft überschreibt die y-Achsen-Koordinate des <use> die durch das y Attribut in einigen Browsern festgelegt wurde. Dieses Verhalten ist gefährdet.
Beispiele
Dieses Beispiel enthält drei <rect>-Elemente, die jeweils einen kleiner werdenden y Wert haben.
<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>
Spezifikationen
Siehe auch
- CSS
yEigenschaft