Propriedade transition-duration
A propriedade transition-duration define
o tempo de duração de uma transição suave transition.
Sintaxe
seletor {
transition-duration: tempo em s ou ms;
}
Valores
| Valor | Descrição |
|---|---|
s |
Define o tempo em segundos (por exemplo 3s).
É possível definir valores fracionários,
por exemplo, 0.5s - meio segundo.
|
ms |
Define o tempo em milissegundos (por exemplo 3ms).
Um segundo equivale a 1000 milissegundos.
|
Valor padrão: 0s.
Exemplo
Passe o mouse sobre o bloco - ele mudará suavemente
sua largura em 2 segundos.
<div id="elem"></div>
#elem {
transition-duration: 2s;
transition-property: width;
border: 1px solid black;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Veja também
-
a propriedade
transition-property,
que define o nome da propriedade para uma transição suave -
a propriedade
transition-delay,
que define o atraso antes de uma transição suave -
a propriedade
transition-timing-function,
que define a função de temporização para uma transição suave -
a propriedade
transition,
que é uma forma abreviada para transição suave -
a propriedade
animation,
com a qual é possível criar uma animação