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

View in English Always switch to English

x

Das x Attribut definiert eine Koordinate auf der x-Achse im Benutzerkoordinatensystem.

Elemente

Sie können dieses Attribut mit den unten beschriebenen SVG-Elementen verwenden.

<feBlend>

Für <feBlend> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feColorMatrix>

Für <feColorMatrix> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feComponentTransfer>

Für <feComponentTransfer> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feComposite>

Für <feComposite> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feConvolveMatrix>

Für <feConvolveMatrix> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feDiffuseLighting>

Für <feDiffuseLighting> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feDisplacementMap>

Für <feDisplacementMap> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feDropShadow>

Für <feDropShadow> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feFlood>

Für <feFlood> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feFuncA>

Für <feFuncA> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feFuncB>

Für <feFuncB> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feFuncG>

Für <feFuncG> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feFuncR>

Für <feFuncR> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feGaussianBlur>

Für <feGaussianBlur> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feImage>

Für <feImage> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feMerge>

Für <feMerge> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feMergeNode>

Für <feMergeNode> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feMorphology>

Für <feMorphology> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feOffset>

Für <feOffset> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<fePointLight>

Für <fePointLight> definiert x den Ort der Lichtquelle in dem durch das primitiveUnits Attribut auf dem <filter> Element definierten Koordinatensystem.

Wert <number>
Standardwert 0
Animierbar Yes

<feSpecularLighting>

Für <feSpecularLighting> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feSpotLight>

Für <feSpotLight> definiert x den Ort der Lichtquelle in dem durch das primitiveUnits Attribut auf dem <filter> Element definierten Koordinatensystem.

Wert <number>
Standardwert 0
Animierbar Yes

<feTile>

Für <feTile> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<feTurbulence>

Für <feTurbulence> definiert x die minimale x-Koordinate für den Darstellungsbereich des Primitivs.

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

<filter>

Für <filter> definiert x die x-Koordinate der oberen linken Ecke für den Darstellungsbereich des Filters.

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

<foreignObject>

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

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

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

<image>

Für <image> definiert x die x-Koordinate der oberen linken Ecke des Bildes.

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

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

<mask>

Für <mask> definiert x die x-Koordinate der oberen linken Ecke seines Wirkungsbereichs. Die genaue Wirkung dieses Attributs wird vom maskUnits Attribut beeinflusst.

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

<pattern>

Für <pattern> definiert x die x-Koordinate der oberen linken Ecke des Kachelmusters. Die genaue Wirkung dieses Attributs wird von den Attributen patternUnits und patternTransform beeinflusst.

Wert <length>
Standardwert 0
Animierbar Yes

<rect>

Für <rect> definiert x die x-Koordinate der oberen linken Ecke der Form.

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

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

<svg>

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

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

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

<text>

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

Wenn es mehrere Werte enthält, definiert x die x-Koordinate jedes einzelnen Glyphen des Textes. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in 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 Yes
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="90%" x2="100%" y2="90%" />

  <!-- vertical line to materialized the x positioning -->
  <line x1="25%" y1="0" x2="25%" y2="100%" />
  <line x1="50%" y1="0" x2="50%" y2="100%" />
  <line x1="75%" y1="0" x2="75%" y2="100%" />

  <!-- x with a single value -->
  <text y="40%" x="50%">SVG</text>

  <!-- x with multiple values -->
  <text y="90%" x="25%, 50%, 75%">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 einzelnen Wert enthält, definiert x die x-Koordinate, an der die Inhaltstextposition platziert werden muss. Die Inhaltstextposition ist normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Inhaltstextposition wird von anderen Eigenschaften beeinflusst, wie text-anchor oder direction.

Wenn es mehrere Werte enthält, definiert x die x-Koordinate jedes einzelnen Glyphen des Textes. Wenn es weniger Werte als Glyphen gibt, werden die verbleibenden Glyphen in 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 Yes
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="90%" x2="100%" y2="90%" />

  <!-- vertical line to materialized the x positioning -->
  <line x1="25%" y1="0" x2="25%" y2="100%" />
  <line x1="50%" y1="0" x2="50%" y2="100%" />
  <line x1="75%" y1="0" x2="75%" y2="100%" />

  <text>
    <!-- x with a single value -->
    <tspan y="40%" x="50%">SVG</tspan>

    <!-- x with multiple values -->
    <tspan y="90%" x="25%, 50%, 75%">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 x die x-Koordinate der oberen linken Ecke des referenzierten Elements.

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

Hinweis: Die Deklaration eines <length> oder <percentage> Wertes in CSS mit der x Geometrie-Eigenschaft überschreibt die x-Achsen-Koordinate des <use>, die durch das x Attribut in einigen Browsern festgelegt ist. Dieses Verhalten ist nicht standardmäßig, veraltet und wird wahrscheinlich in zukünftigen Browserversionen entfernt.

Beispiele

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

html
<svg viewBox="0 0 300 100" xmlns="http://www.w3.org/2000/svg">
  <rect x="220" y="20" width="60" height="60" fill="red" />
  <rect x="120" y="20" width="60" height="60" fill="yellow" />
  <rect x="20" y="20" width="60" height="60" fill="blue" />
</svg>

Spezifikationen

Spezifikation
Filter Effects Module Level 1
# element-attrdef-filter-x
Filter Effects Module Level 1
# element-attrdef-fespotlight-x
Filter Effects Module Level 1
# element-attrdef-fepointlight-x
Filter Effects Module Level 1
# element-attrdef-filter-primitive-x
CSS Masking Module Level 1
# element-attrdef-mask-x
Scalable Vector Graphics (SVG) 2
# X
Scalable Vector Graphics (SVG) 2
# PatternElementXAttribute
Scalable Vector Graphics (SVG) 2
# TextElementXAttribute

Siehe auch

  • CSS x Eigenschaft