Proprietà flex-shrink CSS

Definizione e uso

L'attributo flex-shrink è fissato nello stesso contenitore, la quantità di contrazione dell'elemento rispetto agli altri elementi elastiche.

Nota:Se l'elemento non è un elemento elastico, l'attributo flex non è valido.

Vedi anche:

Lezione CSS: Casella elastica CSS

Manuale CSS:Proprietà flex

Manuale CSS:Proprietà flex-basis

Manuale CSS:Proprietà flex-direction

Manuale CSS:Proprietà flex-flow

Manuale CSS:Proprietà flex-grow

Manuale CSS:Proprietà flex-wrap

Manuale HTML DOM:Proprietà flexShrink

Esempio

Fai contrarre il secondo elemento elastico tre volte rispetto agli altri elementi:

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

Prova a fare tu stesso

Sintassi CSS

flex-shrink: number|initial|inherit;

Valore dell'attributo

Valore Descrizione
number Numero, che definisce la quantità di contrazione dell'elemento rispetto agli altri elementi elastiche. Il valore predefinito è 1.
initial Imposta questo attributo al suo valore predefinito. Vedi initial.
inherit Inherita da questo attributo dal suo elemento padre. Vedi inherit.

Dettagli tecnici

Valore predefinito: 1
Ereditarietà: No
Creazione di animazioni: Supportato. Vedi:Proprietà correlate agli animazioni.
Versione: CSS3
Sintassi JavaScript: object.style.flexShrink="5"

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

I numeri con -webkit- o -moz- indicano la versione iniziale che utilizza il prefisso.

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