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;
}

Versuchen Sie es selbst

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