transition-duration
Vlastnost, běžně používají jako součást transition
zkratku, se používá k definování trvání určeného přechodu. To znamená dobu, po kterou bude trvat přechod cíleného prvku mezi dvěma definovanými stavy.
.example ( transition-duration: 3s; )
Hodnota může být jedna z následujících:
- Platná hodnota času (definovaná v sekundách nebo milisekundách)
- Seznam časových hodnot oddělených čárkami pro přechod více vlastností na jeden prvek
Výchozí hodnota pro transition-duration
je 0s
, což znamená, že nedojde k žádnému přechodu a změna vlastnosti proběhne okamžitě, i když jsou definovány další vlastnosti související s přechodem. Časovou hodnotu lze vyjádřit jako desetinné číslo pro přesnější načasování a záporné hodnoty nejsou povoleny.
Následující CodePen ukazuje efekt přechodu na pole, které používá transition-duration
hodnotu 1s
postupně měnit barvu pozadí:
Podívejte se na toto pero!
Pro kompatibilitu ve všech podporujících prohlížečích jsou vyžadovány předpony dodavatelů se standardní syntaxí deklarovanou jako poslední:
.example ( -webkit-transition-duration: 700ms; -moz-transition-duration: 700ms; -o-transition-duration: 700ms; transition-duration: 700ms; )
IE10 (první stabilní verze IE, která podporuje transition-duration
) nevyžaduje -ms-
předponu.
Podpora prohlížeče
Chrome | Safari | Firefox | Opera | TJ | Android | iOS |
---|---|---|---|---|---|---|
Funguje | Funguje | 4+ | 10,5+ | 10+ | 2.1+ | 3,2+ |