English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referência CSS

regras CSS (RULES)

大全 de Atributos CSS

CSS3 transition-Método de uso e exemplo da propriedade delay

transition-A propriedade delay CSS define quando a conversão começará (por exemplo, um2O valor de s indica que a conversão será aplicada2segundos após começar). O valor dessa propriedade pode ser especificado em segundos ou milissegundos.

A tabela a seguir fornece instruções de uso e histórico de versões dessa propriedade, bem como a sintaxe de uso da propriedade no script JavaScript.

Valor padrão:0s
Aplicável a:Todos os elementos ::before e ::after Elementos pseudo
Herança:Não
Animável:Não.Veja também Propriedades de animação
Versão: CSS3nova funcionalidade
Sintaxe em JavaScript:object.style.transitionDelay="3s"

transition-Sintaxe de uso do delay

A sintaxe dessa propriedade é a seguinte:

transition-delay: time | initial | inherit

O exemplo a seguir demonstra como usar transition-Atributo delay.

button {
    background: #fd7c2a;
    /* Para Safari 3.0+ */
    -webkit-transition-property: background;
    -webkit-transition-duration: 4s;
    -webkit-transition-delay: 2s;
    
    transition-property: background;
    transition-duration: 4s;
    transition-delay: 2s;
}
button:hover {
    background: #3cc16e;
}
Teste e veja‹/›

Atenção:Essa propriedade permite valores negativos. No entanto, parece que já começou no meio do ciclo de transição, por exemplo,-2A demora de transição em segundos faz com que a transição comece imediatamente, mas começa após o início da transição2Começar em segundo.

Valor da propriedade

A tabela a seguir descreve os valores dessa propriedade.

ValorDescrição
timeDefina o número de segundos ou milissegundos a esperar antes do início da transição. O valor padrão é 0s.
initialDefina essa propriedade como seu valor padrão.
inheritSe especificado, o elemento relacionado adota o transition do elemento pai-Valor do atributo delay.

Compatibilidade do navegador

transition-Compatibilidade do navegador do atributo delay, os números na tabela a seguir representam a versão mínima do navegador que suporta essa propriedade; todos os navegadores populares suportam essa propriedade.

  • Firefox 4+ -moz-,16 +

  • Google Chrome 4+ -webkit-,26 +

  • Internet Explorer 10+

  • Apple Safari 3.1+ -webkit-,6.1+

  • Opera 10.5+ -o-,12.1+

Leia mais

Por favor, consulte as seguintes instruções:CSS3 Transições

Propriedades relacionadas:transitiontransition-durationtransition-propertytransition-timing-function