Atrybut flex-shrink w CSS
Definicja i użycie
Atrybut flex-shrink jest związany z tym samym kontenerem, stopień kurczenia się elementu w stosunku do innych elastycznych elementów.
Komentarz:Jeśli element nie jest elastycznym elementem, atrybut flex jest nieważny.
Inne wskazówki:
CSS tutorial: CSS弹性框
Podręcznik CSS:Atrybut flex
Podręcznik CSS:Atrybut flex-basis
Podręcznik CSS:Atrybut flex-direction
Podręcznik CSS:Atrybut flex-flow
Podręcznik CSS:Atrybut flex-grow
Podręcznik CSS:Atrybut flex-wrap
Podręcznik HTML DOM:Atrybut flexShrink
Przykład
Sprawia, że drugi elastyczny element kurczy się trzy razy więcej niż inne elementy:
div:nth-of-type(2) { flex-shrink: 3; }
CSS syntaxa
flex-shrink: number|initial|inherit;
Wartość atrybutu
Wartość | Opis |
---|---|
number | Liczba, określająca stopień kurczenia się elementu w stosunku do innych elastycznych elementów. Domyślna wartość to 1. |
initial | Ustawia tę właściwość na jej wartość domyślną. Zobacz initial. |
inherit | Przekazuje tę właściwość z elementu nadrzędnego. Zobacz inherit. |
Techniczne szczegóły
Domyślna wartość: | 1 |
---|---|
Dziedziczenie: | Nie |
Tworzenie animacji: | Obsługiwane. Zobacz:Atrybuty związane z animacją. |
Wersja: | CSS3 |
JavaScript syntaxa: | object.style.flexShrink="5" |
Wspierane przeglądarki
Liczby w tabeli wskazują pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Liczby z -webkit- lub -moz- oznaczają pierwszą wersję używającą prefiksu.
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 |