266 of 313 menu

Propriedade transition-delay

A propriedade transition-delay define um atraso antes do início da transição suave transition.

Sintaxe

seletor { transition-delay: tempo em s ou ms; }

Valores

Valor Descrição
s Especifica o tempo em segundos (por exemplo 3s). É possível especificar valores fracionários, por exemplo, 0.5s - meio segundo.
ms Especifica o tempo em milissegundos (por exemplo 3ms). Um segundo equivale a 1000 milissegundos.

Valor padrão: 0s.

Exemplo

Passe o mouse sobre o bloco - nada acontecerá por 3 segundos (existe um atraso de 3s), e então ele mudará sua largura suavemente em 2 segundos. Se então você remover o mouse - novamente nada acontecerá por 3 segundos, e então a largura diminuirá suavemente para o valor original:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s; transition-property: width; transition-delay: 3s; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

Exemplo

Passe o mouse sobre o bloco - ele primeiro mudará sua largura em 2 segundos, e depois mudará sua altura em 4 segundos. As propriedades mudarão sequencialmente, pois para a altura está definido um atraso de 3 segundos (o tempo de mudança da largura). Se você remover o mouse - as mudanças ocorrerão na ordem inversa: primeiro a largura diminuirá, e depois a altura diminuirá:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s, 4s; transition-property: width, height; transition-delay: 0s, 3s; width: 100px; height: 25px; } #elem:hover { width: 400px; height: 50px; }

:

Veja também

  • a propriedade transition-property,
    que define o nome da propriedade para a transição suave
  • a propriedade transition-duration,
    que define a duração da transição suave
  • a propriedade transition-timing-function,
    que define a função de temporização para a transição suave
  • a propriedade transition,
    que é uma abreviação para a transição suave
  • a propriedade animation,
    com a qual é possível criar uma animação
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar