CSS flex-shrink Eigenschaft
Definition und Verwendung
Die flex-shrink-Eigenschaft bleibt im selben Container, die Schrumpfmenge des Elements im Vergleich zu den übrigen elastischen Elementen.
Anmerkung:Falls das Element kein elastisches Element ist, ist die flex-Eigenschaft ungültig.
Weitere Informationen:
CSS教程: CSS Elastischer Rahmen
CSS Referenzhandbuch:flex-Eigenschaft
CSS Referenzhandbuch:flex-basis-Eigenschaft
CSS Referenzhandbuch:flex-direction-Eigenschaft
CSS Referenzhandbuch:flex-flow-Eigenschaft
CSS Referenzhandbuch:flex-grow-Eigenschaft
CSS Referenzhandbuch:flex-wrap-Eigenschaft
HTML DOM Referenzhandbuch:flexShrink-Eigenschaft
Beispiel
Der zweite elastische Element wird im Vergleich zu den übrigen Elementen dreimal so stark geschrumpft:
div:nth-of-type(2) { flex-shrink: 3; }
CSS-Syntax
flex-shrink: number|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
number | Zahlen, die die Schrumpfmenge des Elements im Vergleich zu den übrigen elastischen Elementen bestimmen. Der Standardwert ist 1. |
initial | Diese Eigenschaft wird auf ihren Standardwert gesetzt. Siehe initial. |
inherit | Diese Eigenschaft wird von ihrem Elternelement geerbt. Siehe inherit. |
Technische Details
Standardwert: | 1 |
---|---|
Vererbung: | Nein |
Animationserstellung: | Unterstützt. Siehe:Attribute für Animationen. |
Version: | CSS3 |
JavaScript-Syntax: | object.style.flexShrink="5" |
Browser-Unterstützung
Die Zahlen in der Tabelle verweisen auf die erste Browser-Version, die die Eigenschaft vollständig unterstützt.
Zahlen mit -webkit- oder -moz- beziehen sich auf die erste Version, die den Präfix verwendet.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 | 28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |