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

manual de referência CSS

regras CSS (RULES)

大全 de propriedades CSS

CSS3 Métodos de uso e exemplos da propriedade de transição

A propriedade de transição CSS permite que você defina a transição entre dois efeitos de estado do elemento. Isso étransition-propertytransition-durationtransition-timing-functionEtransition-delayAtributo abreviado

A tabela a seguir fornece a descrição de uso e histórico de versão deste atributo, bem como a sintaxe de uso no script JavaScript.

Valor padrão:all 0 ease 0; Ver todos os atributos
Aplicável a:Todos os elementos ::before e ::after Elemento falso
Herança:Nenhum
Pode ser animado:Não.Por favor, consulte Propriedades de animação
Versão: CSS3nova funcionalidade
JavaScript:object.style.transition="width 2s"

Sintaxe de uso do transition

A sintaxe dessa propriedade é a seguinte:

transition: transition1 , transition2, ... transitionN] | initial | inherit
            onde transition é: [ transition-property | transition-duration | transition-timing-function | transition-delay ]

O exemplo a seguir demonstra como usar o atributo transition.

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

Valor da propriedade

A tabela a seguir descreve os valores dessa propriedade.

ValorDescrição
transition-propertyEspecificar o nome da propriedade CSS ao qual a efeito de transição deve ser aplicado.
transition-durationEspecificar o número de segundos ou milissegundos necessários para completar a animação de transição.
transition-timing-functionEspecificar como calcular o valor intermediário da propriedade CSS afetada pela transição.
transition-delayEspecificar quando começar a transição.
initialDefinir essa propriedade como seu valor padrão.
inheritSe especificado, o elemento relacionado adota o valor da propriedade transition do elemento pai.

Compatibilidade do navegador

Compatibilidade do navegador do atributo transition, os números na tabela abaixo 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

Consulte a seguinte教程:CSS3 Transições

Propriedades relacionadas:transition-delaytransition-durationtransition-propertytransition-timing-function