transition-duration - Český CSS 3 manuál
Pomocí CSS 3 vlastnosti transition-duration nastavujeme dobu trvání přechodného efektu.
Hodnoty
- 0 (výchozí) - Přechodný efekt se vůbec neprovádí. Místo toho se změny udělají ihned.
- čas - Nastavitelná doba v sekundách (s) nebo milisekundách (ms).
Ukázka
Vytvořme si zelený div o rozměrech 100px × 100px s dobou trvání přechodného efektu 4 sekundy. V této době se rozměry divu změní na 200px × 200px.
<!DOCTYPE html> <html> <head> <style> div { width: 100px; height: 100px; background-color: green; transition-duration: 4s; -webkit-transition-duration: 4s; /* Chrome, Safari */ -moz-transition-duration: 4s; /* Mozilla Firefox */ } div:hover { width: 200px; height: 200px; } </style> <title>transition-duration</title> </head> <body> <div></div> </body> </html>
Výsledek:
Minulý zápis si můžeme zkrátit, abychom nemuseli psát tak dlouhé přechodné efekty. Zápis si zkrátíme do vlastnosti transition. Abychom si to však mohli zkrátit, musíme před hodnotou vlastnosti transition-duration definovat následující atribut:
- transition-property - Co se bude měnit
transition: all 4s; -webkit-transition: all 4s; /* Chrome, Safari */ -moz-transition: all 4s; /* Mozilla Firefox */