Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
width
Das width-Attribut definiert die horizontale Länge eines Elements im Benutzerkoordinatensystem.
Elemente
Sie können dieses Attribut mit den unten beschriebenen SVG-Elementen verwenden.
<feBlend>
Für <feBlend> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feColorMatrix>
Für <feColorMatrix> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feComponentTransfer>
Für <feComponentTransfer> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feComposite>
Für <feComposite> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feConvolveMatrix>
Für <feConvolveMatrix> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feDiffuseLighting>
Für <feDiffuseLighting> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feDisplacementMap>
Für <feDisplacementMap> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feDropShadow>
Für <feDropShadow> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feFlood>
Für <feFlood> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feGaussianBlur>
Für <feGaussianBlur> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feImage>
Für <feImage> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feMerge>
Für <feMerge> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feMorphology>
Für <feMorphology> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feOffset>
Für <feOffset> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feSpecularLighting>
Für <feSpecularLighting> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feTile>
Für <feTile> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<feTurbulence>
Für <feTurbulence> definiert width die horizontale Länge für den Darstellungsbereich des Primitivs.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 100% |
| Animierbar | Ja |
<filter>
Für <filter> definiert width die horizontale Länge für den Darstellungsbereich des Filters.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 120% |
| Animierbar | Ja |
<foreignObject>
Für <foreignObject> definiert width die horizontale Länge für den Darstellungsbereich des referenzierten Dokuments.
| Wert |
auto |
<length>
|
<percentage>
|
|---|---|
| Standardwert | auto (behandelt als 0) |
| Animierbar | Ja |
Hinweis:
Ab SVG2 ist width eine Geometrie-Eigenschaft, 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 für das Bild.
| Wert |
auto |
<length>
|
<percentage>
|
|---|---|
| Standardwert | auto (behandelt als die intrinsische Breite des Bildes) |
| Animierbar | Ja |
Hinweis:
Ab SVG2 ist width eine Geometrie-Eigenschaft, 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 seines Wirkungsbereichs. Die genaue Wirkung dieses Attributs wird durch das maskUnits-Attribut beeinflusst.
| Wert | <length> | <percentage> |
|---|---|
| Standardwert | 120% |
| Animierbar | Ja |
<pattern>
Für <pattern> definiert width die horizontale Länge 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 width die horizontale Länge für das Rechteck.
| Wert |
auto |
<length>
|
<percentage>
|
|---|---|
| Standardwert | auto (behandelt als 0) |
| Animierbar | Ja |
Hinweis:
Ab SVG2 ist width eine Geometrie-Eigenschaft, 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 Darstellungsbereich des SVG-Viewports.
Hinweis:
In einem HTML-Dokument wird, wenn sowohl die Attribute viewBox als auch width ausgelassen werden, das svg-Element mit einer Breite von 300px gerendert
| Wert |
auto |
<length>
|
<percentage>
|
|---|---|
| Standardwert | auto (behandelt als 100%) |
| Animierbar | Ja |
Hinweis:
Ab SVG2 ist width eine Geometrie-Eigenschaft, 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 | Ja |
Hinweis:>width hat keine Wirkung auf use-Elemente, es sei denn, das referenzierte Element hat ein viewBox - d.h. es hat nur Auswirkungen, wenn use auf ein svg- oder symbol-Element verweist.
Hinweis:
Ab SVG2 ist width eine Geometrie-Eigenschaft, was bedeutet, dass dieses Attribut auch als CSS-Eigenschaft für verwendete Elemente verwendet werden kann.
Beispiele
html,
body,
svg {
height: 100%;
}
Dieses Beispiel umfasst 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