x
Das x
Attribut definiert eine x-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 x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feColorMatrix>
Für <feColorMatrix>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feComponentTransfer>
Für <feComponentTransfer>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feComposite>
Für <feComposite>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feConvolveMatrix>
Für <feConvolveMatrix>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDiffuseLighting>
Für <feDiffuseLighting>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDisplacementMap>
Für <feDisplacementMap>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feDropShadow>
Für <feDropShadow>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFlood>
Für <feFlood>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncA>
Für <feFuncA>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncB>
Für <feFuncB>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncG>
Für <feFuncG>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feFuncR>
Für <feFuncR>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feGaussianBlur>
Für <feGaussianBlur>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feImage>
Für <feImage>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMerge>
Für <feMerge>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMergeNode>
Für <feMergeNode>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feMorphology>
Für <feMorphology>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feOffset>
Für <feOffset>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<fePointLight>
Für <fePointLight>
definiert x
die x-Position der Lichtquelle im Koordinatensystem, das durch das primitiveUnits
Attribut auf dem <filter>
Element definiert wird.
Wert | <number> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<feSpecularLighting>
Für <feSpecularLighting>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feSpotLight>
Für <feSpotLight>
definiert x
die x-Position der Lichtquelle im Koordinatensystem, das durch das primitiveUnits
Attribut auf dem <filter>
Element definiert wird.
Wert | <number> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
<feTile>
Für <feTile>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<feTurbulence>
Für <feTurbulence>
definiert x
die minimale x-Koordinate für den Darstellungsbereich der Primärform.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0% |
Animierbar | Ja |
<filter>
Für <filter>
definiert x
die x-Koordinate der oberen linken Ecke des Darstellungsbereichs des Filters.
Wert | <length> | <percentage> |
---|---|
Standardwert | -10% |
Animierbar | Ja |
<foreignObject>
Für <foreignObject>
definiert x
die x-Koordinate der oberen linken Ecke seines Ansichtsfensters.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die x-Achsen-Koordinate des <foreignObject>
kann auch mit der x
Geometrie-Eigenschaft in CSS definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der Eigenschaft x
den Wert des Attributs x
.
<glyphRef>
Warnung:
Ab SVG2 ist <glyphRef>
veraltet und sollte nicht verwendet werden.
Für <glyphRef>
definiert x
die x-Achsen-Koordinate des Glpyhen.
Wert | <number> |
---|---|
Standardwert |
0 für den ersten glyphRef, und die End-x-Koordinate des
vorherigen <glyphRef> für alle folgenden Geschwister
<glyphRef> .
|
Animierbar | Ja |
<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 in CSS definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der Eigenschaft x
den Wert des Attributs x
.
<mask>
Für <mask>
definiert x
die x-Koordinate der oberen linken Ecke des Wirkungsbereichs. Die genaue Wirkung dieses Attributs wird durch das maskUnits
Attribut 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 in CSS definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der Eigenschaft x
den Wert des Attributs x
.
<svg>
Für <svg>
definiert x
die x-Koordinate der oberen linken Ecke seines Ansichtsfensters.
Wert | <length> | <percentage> |
---|---|
Standardwert | 0 |
Animierbar | Ja |
Hinweis:
Die x-Achsen-Koordinate des <svg>
kann auch mit der x
Geometrie-Eigenschaft in CSS definiert werden. Wenn sie in CSS gesetzt ist, überschreibt der Wert der Eigenschaft x
den Wert des Attributs x
.
<text>
Für <text>
, wenn es einen einzigen 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 | 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;
}
<tref>
Warnung:
Ab SVG2 ist <tref>
veraltet und sollte nicht verwendet werden.
Für <tref>
, wenn es einen einzigen 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 | Ja |
<tspan>
Für <tspan>
, wenn es einen einzigen 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 | 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 Deklaration eines <length>
oder <percentage>
Wertes in CSS mithilfe der x
Geometrie-Eigenschaft überschreibt die x-Achsen-Koordinate des <use>
, die durch das x
Attribut in einigen Browsern gesetzt ist. Diese Verhalten ist nicht standardisiert, veraltet und wird wahrscheinlich in zukünftigen Browserversionen entfernt.
Beispiele
Dieses Beispiel enthält drei <rect>
Elemente, von denen jedes einen kleineren x
-Wert als das vorherige hat.
<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