Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

y

Das y Attribut definiert eine y-Achsen-Koordinate im Benutzerskoordinatensystem.

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 Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feColorMatrix>

Für <feColorMatrix> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feComponentTransfer>

Für <feComponentTransfer> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feComposite>

Für <feComposite> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feConvolveMatrix>

Für <feConvolveMatrix> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feDiffuseLighting>

Für <feDiffuseLighting> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feDisplacementMap>

Für <feDisplacementMap> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feDropShadow>

Für <feDropShadow> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feFlood>

Für <feFlood> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feFuncA>

Für <feFuncA> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feFuncB>

Für <feFuncB> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feFuncG>

Für <feFuncG> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feFuncR>

Für <feFuncR> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feGaussianBlur>

Für <feGaussianBlur> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feImage>

Für <feImage> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feMerge>

Für <feMerge> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feMergeNode>

Für <feMergeNode> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feMorphology>

Für <feMorphology> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feOffset>

Für <feOffset> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<fePointLight>

Für <fePointLight> definiert y die y-Position der Lichtquelle im Koordinatensystem, das durch das Attribut primitiveUnits auf dem <filter> Element definiert ist.

Wert <number>
Standardwert 0
Animierbar Ja

<feSpecularLighting>

Für <feSpecularLighting> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feSpotLight>

Für <feSpotLight> definiert y die y-Position der Lichtquelle im Koordinatensystem, das durch das Attribut primitiveUnits auf dem <filter> Element definiert ist.

Wert <number>
Standardwert 0
Animierbar Ja

<feTile>

Für <feTile> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<feTurbulence>

Für <feTurbulence> definiert y die minimale y-Koordinate für den Renderingbereich der Primitiven.

Wert <length> | <percentage>
Standardwert 0%
Animierbar Ja

<filter>

Für <filter> definiert y die y-Koordinate der oberen linken Ecke des Renderingbereichs des Filters.

Wert <length> | <percentage>
Standardwert -10%
Animierbar Ja

<foreignObject>

Für <foreignObject> definiert y die y-Koordinate der oberen linken Ecke seines Ansichtsbereichs.

Wert <length> | <percentage>
Standardwert 0
Animierbar Ja

Hinweis: Die y-Achsen-Koordinate von <foreignObject> kann auch mit der y geometrischen Eigenschaft definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der y-Eigenschaft den Wert des y-Attributs.

<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 von <image> kann auch mit der y geometrischen Eigenschaft definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der y-Eigenschaft den Wert des y-Attributs.

<mask>

Für <mask> definiert y die y-Koordinate der oberen linken Ecke seines Wirkungsbereichs. Die genaue Wirkung dieses Attributs wird durch das Attribut maskUnits 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 durch die Attribute patternUnits und patternTransform 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 von <rect> kann auch mit der y geometrischen Eigenschaft definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der y-Eigenschaft den Wert des y-Attributs.

<svg>

Für <svg> definiert y die y-Koordinate der oberen linken Ecke seines Ansichtsbereichs.

Wert <length> | <percentage>
Standardwert 0
Animierbar Ja

Hinweis: Die y-Achsen-Koordinate von <svg> kann auch mit der y geometrischen Eigenschaft definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der y-Eigenschaft den Wert des y-Attributs.

<text>

Für <text>, wenn es einen Einzelwert enthält, definiert y die y-Koordinate, an der die Position des Textinhalts platziert werden muss. Die Position des Textinhalts ist normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Position des Textinhalts wird von anderen Eigenschaften wie text-anchor oder direction beeinflusst.

Wenn es mehrere Werte enthält, definiert y die y-Koordinate jedes einzelnen Glyphen aus dem Text. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in Übereinstimmung 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
html
<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>
css
text {
  font: 40px sans-serif;
}

line {
  fill: none;
  stroke: red;
  stroke-width: 0.5px;
  stroke-dasharray: 2px;
}

<tspan>

Für <tspan>, wenn es einen Einzelwert enthält, definiert y die y-Koordinate, an der die Position des Textinhalts platziert werden muss. Die Position des Textinhalts ist normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Position des Textinhalts wird von anderen Eigenschaften wie text-anchor oder direction beeinflusst.

Wenn es mehrere Werte enthält, definiert y die y-Koordinate jedes einzelnen Glyphen aus dem Text. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in Übereinstimmung 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
html
<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>
css
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 geometrischen Eigenschaft überschreibt die y-Achsen-Koordinate des <use>, die durch das y-Attribut in einigen Browsern festgelegt sind. Dieses Verhalten ist gefährdet.

Beispiele

Dieses Beispiel enthält drei <rect> Elemente, jedes mit einem kleineren y-Wert als der vorherige.

html
<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

Spezifikation
Filter Effects Module Level 1
# element-attrdef-filter-y
Filter Effects Module Level 1
# element-attrdef-fespotlight-y
Filter Effects Module Level 1
# element-attrdef-fepointlight-y
Filter Effects Module Level 1
# element-attrdef-filter-primitive-y
CSS Masking Module Level 1
# element-attrdef-mask-y
Scalable Vector Graphics (SVG) 2
# Y
Scalable Vector Graphics (SVG) 2
# PatternElementYAttribute
Scalable Vector Graphics (SVG) 2
# TextElementYAttribute

Siehe auch

  • CSS y Eigenschaft