Attribut flex-shrink CSS

Définition et utilisation

La propriété flex-shrink est fixée dans le même conteneur, la réduction du projet par rapport aux autres projets élastiques.

Remarque :Si l'élément n'est pas un élément élastique, la propriété flex est invalide.

Voir également :

Tutoriel CSS : Cadre élastique CSS

Guide CSS :Propriété flex

Guide CSS :Propriété flex-basis

Guide CSS :Propriété flex-direction

Guide CSS :Propriété flex-flow

Guide CSS :Propriété flex-grow

Guide CSS :Propriété flex-wrap

Guide HTML DOM :Propriété flexShrink

Exemple

Réduire le deuxième élément élastique trois fois par rapport aux autres éléments :

div:nth-of-type(2) {
  flex-shrink: 3;
}

Essayez-le vous-même

Syntaxe CSS

flex-shrink: number|initial|inherit;

Valeur de l'attribut

Valeur Description
number Nombre, qui détermine la réduction du projet par rapport aux autres projets élastiques. La valeur par défaut est 1.
initial Set this property to its default value. See initial.
inherit Inherits this property from its parent element. See inherit.

Détails techniques

Valeur par défaut : 1
Héritage : Non
Création d'animation : Pris en charge. Voir :Propriétés liées aux animations.
Version : CSS3
Syntaxe JavaScript : object.style.flexShrink="5"

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur prenant en charge cette propriété.

Les nombres avec -webkit- ou -moz- indiquent la première version utilisant le préfixe.

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