265 of 313 menu

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
bnuzitdeda