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 des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feColorMatrix>
Für <feColorMatrix> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feComponentTransfer>
Für <feComponentTransfer> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feComposite>
Für <feComposite> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feConvolveMatrix>
Für <feConvolveMatrix> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feDiffuseLighting>
Für <feDiffuseLighting> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feDisplacementMap>
Für <feDisplacementMap> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feDropShadow>
Für <feDropShadow> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFlood>
Für <feFlood> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncA>
Für <feFuncA> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncB>
Für <feFuncB> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncG>
Für <feFuncG> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feFuncR>
Für <feFuncR> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feGaussianBlur>
Für <feGaussianBlur> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feImage>
Für <feImage> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feMerge>
Für <feMerge> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feMergeNode>
Für <feMergeNode> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feMorphology>
Für <feMorphology> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feOffset>
Für <feOffset> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<fePointLight>
Für <fePointLight> definiert x die Position des Lichtquelle in dem durch das Attribut primitiveUnits auf dem <filter> Element definierten Koordinatensystem.
| Wert | <number> |
|---|---|
| Standardwert | 0 |
| Animierbar | Ja |
<feSpecularLighting>
Für <feSpecularLighting> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feSpotLight>
Für <feSpotLight> definiert x die Position des Lichtquelle in dem durch das Attribut primitiveUnits auf dem <filter> Element definierten Koordinatensystem.
| Wert | <number> |
|---|---|
| Standardwert | 0 |
| Animierbar | Ja |
<feTile>
Für <feTile> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 0% |
| Animierbar | Ja |
<feTurbulence>
Für <feTurbulence> definiert x die minimale x-Koordinate des Darstellungsbereichs der primitiven.
| 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 geometrischen Eigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der x-Eigenschaftswert den x-Attributwert.
<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 geometrischen Eigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der x-Eigenschaftswert den x-Attributwert.
<mask>
Für <mask> definiert x die x-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 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 geometrischen Eigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der x-Eigenschaftswert den x-Attributwert.
<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 geometrischen Eigenschaft definiert werden. Wenn sie in CSS festgelegt ist, überschreibt der x-Eigenschaftswert den x-Attributwert.
<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 Basislinie 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 aus dem Text. 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;
}
<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 Basislinie 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 aus dem Text. 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 | 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:
Das Deklarieren eines <length> oder <percentage> Werts in CSS unter Verwendung der x geometrischen Eigenschaft überschreibt in einigen Browsern die x-Achsen-Koordinate des <use>-Elements, die durch das x Attribut festgelegt wurde.
Dieses Verhalten ist nicht standardisiert, veraltet und wird wahrscheinlich in zukünftigen Browserversionen entfernt.
Beispiele
Dieses Beispiel enthält drei <rect> Elemente, jedes mit einem x-Wert, der kleiner ist als der vorherige Wert.
<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
xEigenschaft