269 of 313 menu

Propriedade transition

A propriedade transition é uma abreviada para transições suaves, permitindo definir simultaneamente transition-duration, transition-property, transition-timing-function e transition-delay.

Sintaxe

seletor { transition: valor; }

A ordem das propriedades não importa, no entanto o tempo de duração (transition-duration) deve vir antes do atraso (transition-delay).

Valores

Consulte as propriedades correspondentes. Valor padrão: all 0s ease 0s.

O valor none cancela todas as transições (elas ocorrerão instantaneamente).

Exemplo

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

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

:

Veja também

  • a propriedade animation,
    com a qual você pode 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