width
Das width
Attribut definiert die horizontale Länge eines Elements im Benutzerkoordinatensystem.
Elemente
Sie können dieses Attribut mit den im Folgenden beschriebenen SVG-Elementen verwenden.
<feBlend>
Für <feBlend>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feColorMatrix>
Für <feColorMatrix>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feComponentTransfer>
Für <feComponentTransfer>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feComposite>
Für <feComposite>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feConvolveMatrix>
Für <feConvolveMatrix>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feDiffuseLighting>
Für <feDiffuseLighting>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feDisplacementMap>
Für <feDisplacementMap>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feDropShadow>
Für <feDropShadow>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feFlood>
Für <feFlood>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feGaussianBlur>
Für <feGaussianBlur>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feImage>
Für <feImage>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feMerge>
Für <feMerge>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feMorphology>
Für <feMorphology>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feOffset>
Für <feOffset>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feSpecularLighting>
Für <feSpecularLighting>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feTile>
Für <feTile>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<feTurbulence>
Für <feTurbulence>
definiert width
die horizontale Länge des Renderbereichs des Primitives.
Wert | <length> | <percentage> |
---|---|
Standardwert | 100% |
Animierbar | Yes |
<filter>
Für <filter>
definiert width
die horizontale Länge des Renderbereichs des Filters.
Wert | <length> | <percentage> |
---|---|
Standardwert | 120% |
Animierbar | Yes |
<foreignObject>
Für <foreignObject>
definiert width
die horizontale Länge des Renderbereichs für das referenzierte Dokument.
Wert |
auto |
<length>
|
<percentage>
|
---|---|
Standardwert | auto (behandelt als 0 ) |
Animierbar | Yes |
Hinweis:
Ab SVG2 ist width
eine Geometreigenschafft, was bedeutet, dass dieses Attribut auch als CSS-Eigenschaft für <foreignObject>
verwendet werden kann.
<image>
Für <image>
definiert width
die horizontale Länge des Bildes.
Wert |
auto |
<length>
|
<percentage>
|
---|---|
Standardwert | auto (behandelt als die intrinsische Breite des Bildes) |
Animierbar | Yes |
Hinweis:
Ab SVG2 ist width
eine Geometreigenschafft, was bedeutet, dass dieses Attribut auch als CSS-Eigenschaft für Bilder verwendet werden kann.
<mask>
Für <mask>
definiert width
die horizontale Länge des Wirkungsbereichs. Der genaue Effekt dieses Attributs wird vom maskUnits
Attribut beeinflusst.
Wert | <length> | <percentage> |
---|---|
Standardwert | 120% |
Animierbar | Yes |
<pattern>
Für <pattern>
definiert width
die horizontale Länge des Kachelmusters. Der genaue Effekt dieses Attributs wird von den Attributen patternUnits
und patternTransform
beeinflusst.
Wert | <length> |
---|---|
Standardwert | 0 |
Animierbar | Yes |
<rect>
Für <rect>
definiert width
die horizontale Länge für das Rechteck.
Wert |
auto |
<length>
|
<percentage>
|
---|---|
Standardwert | auto (behandelt als 0 ) |
Animierbar | Yes |
Hinweis:
Ab SVG2 ist width
eine Geometreigenschafft, was bedeutet, dass dieses Attribut auch als CSS-Eigenschaft für Rechtecke verwendet werden kann.
<svg>
Für <svg>
definiert width
die horizontale Länge für den Renderbereich des SVG-Viewports.
Hinweis:
In einem HTML-Dokument, wenn sowohl das viewBox
als auch das width
-Attribut weggelassen werden, wird das SVG-Element mit einer Breite von 300px
gerendert
Wert |
auto |
<length>
|
<percentage>
|
---|---|
Standardwert | auto (behandelt als 100% ) |
Animierbar | Yes |
Hinweis:
Ab SVG2 ist width
eine Geometreigenschafft, was bedeutet, dass dieses Attribut auch als CSS-Eigenschaft für <svg>
verwendet werden kann.
<use>
Für <use>
definiert width
die horizontale Länge für das referenzierte Element.
Wert |
auto |
<length>
|
<percentage>
|
---|---|
Standardwert | auto (behandelt als 0 ) |
Animierbar | Yes |
Hinweis: width
hat keine Wirkung auf use
-Elemente, es sei denn, das referenzierte Element hat eine viewBox - das heißt, sie haben nur dann eine Wirkung, wenn use
sich auf ein svg
oder symbol
-Element bezieht.
Hinweis:
Ab SVG2 ist width
eine Geometreigenschafft, was bedeutet, dass dieses Attribut auch als CSS-Eigenschaft für genutzte Elemente verwendet werden kann.
Beispiele
Dieses Beispiel beinhaltet drei <rect>
Elemente mit unterschiedlichen width
Attributwerten. Das erste <rect>
hat ein width="0"
gesetzt. SVG-Elemente mit einer Breite von 0
oder weniger werden nicht gerendert.
<svg viewBox="0 0 100 300" xmlns="http://www.w3.org/2000/svg">
<!-- With a width of 0 or less, nothing will be rendered -->
<rect
x="0"
y="0"
width="0"
height="90"
fill="red"
stroke-width="5"
stroke="black" />
<rect
x="0"
y="100"
width="60"
height="90"
fill="red"
stroke-width="5"
stroke="black" />
<rect
x="0"
y="200"
width="100%"
height="90"
fill="red"
stroke-width="5"
stroke="black" />
</svg>
Spezifikationen
Siehe auch
- CSS
width
Eigenschaft