x
Das x
Attribut definiert eine x-Achsen-Koordinate im Benutzerkoordinatensystem.
Elemente
Sie können dieses Attribut mit den im Folgenden 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 | Ja |
<feColorMatrix>
Für <feColorMatrix>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feComponentTransfer>
Für <feComponentTransfer>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feComposite>
Für <feComposite>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feConvolveMatrix>
Für <feConvolveMatrix>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDiffuseLighting>
Für <feDiffuseLighting>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDisplacementMap>
Für <feDisplacementMap>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDropShadow>
Für <feDropShadow>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFlood>
Für <feFlood>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncA>
Für <feFuncA>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncB>
Für <feFuncB>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncG>
Für <feFuncG>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncR>
Für <feFuncR>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feGaussianBlur>
Für <feGaussianBlur>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feImage>
Für <feImage>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMerge>
Für <feMerge>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMergeNode>
Für <feMergeNode>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMorphology>
Für <feMorphology>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feOffset>
Für <feOffset>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<fePointLight>
Für <fePointLight>
definiert x
die x-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 x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feSpotLight>
Für <feSpotLight>
definiert x
die x-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 x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feTurbulence>
Für <feTurbulence>
definiert x
die minimale x-Koordinate für den Darstellungsbereich des Primitivs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<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 | Ja |
<foreignObject>
Für <foreignObject>
definiert x
die x-Koordinate der oberen linken Ecke seines Ansichtsbereichs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die x-Achsen-Koordinate des <foreignObject>
kann auch mit der x
Geometrie-Eigenschaft definiert werden. Wenn sie in CSS festgelegt 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 | Ja |
Hinweis:
Die x-Achsen-Koordinate des <image>
kann auch mit der x
Geometrie-Eigenschaft definiert werden. Wenn sie in CSS festgelegt 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 Wirkungsbereiches. Die genaue Wirkung dieses Attributs wird durch das Attribut maskUnits
beeinflusst.
Wert | <length> | <percentage> |
---|---|
Standardwert | -10% |
Animierbar | Ja |
<pattern>
Für <pattern>
definiert x
die x-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 x
die x-Koordinate der oberen linken Ecke der Form.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die x-Achsen-Koordinate des <rect>
kann auch mit der x
Geometrie-Eigenschaft definiert werden. Wenn sie in CSS festgelegt 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 Ansichtsbereichs.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die x-Achsen-Koordinate des <svg>
kann auch mit der x
Geometrie-Eigenschaft definiert werden. Wenn sie in CSS festgelegt 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 Textposition des Inhalts platziert werden muss. Die Textposition des Inhalts ist normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Textposition des Inhalts wird durch andere Eigenschaften wie text-anchor
oder direction
beeinflusst.
Wenn es mehrere Werte enthält, definiert x
die x-Koordinate jedes einzelnen Glyphs 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 der (<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="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>
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 Textposition des Inhalts platziert werden muss. Die Textposition des Inhalts ist normalerweise ein Punkt auf der Grundlinie der ersten Textzeile. Die genaue Textposition des Inhalts wird durch andere Eigenschaften wie text-anchor
oder direction
beeinflusst.
Wenn es mehrere Werte enthält, definiert x
die x-Koordinate jedes einzelnen Glyphs 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 der (<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="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>
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 | Ja |
Hinweis:
Die Angabe 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 wird.
Dieses Verhalten ist nicht standardmäßig, veraltet und wird wahrscheinlich in zukünftigen Browserversionen entfernt.
Beispiele
Dieses Beispiel enthält drei <rect>
Elemente, die jeweils einen x
Wert kleiner als der vorherige Wert haben.
<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
Siehe auch
- CSS
x
Eigenschaft