English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A propriedade de transição CSS permite que você defina a transição entre dois efeitos de estado do elemento. Isso étransition-property,transition-duration,transition-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" |
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‹/›
A tabela a seguir descreve os valores dessa propriedade.
Valor | Descrição |
---|---|
transition-property | Especificar o nome da propriedade CSS ao qual a efeito de transição deve ser aplicado. |
transition-duration | Especificar o número de segundos ou milissegundos necessários para completar a animação de transição. |
transition-timing-function | Especificar como calcular o valor intermediário da propriedade CSS afetada pela transição. |
transition-delay | Especificar quando começar a transição. |
initial | Definir essa propriedade como seu valor padrão. |
inherit | Se especificado, o elemento relacionado adota o valor da propriedade transition do elemento pai. |
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.
|
Consulte a seguinte教程:CSS3 Transições。
Propriedades relacionadas:transition-delay,transition-duration,transition-property,transition-timing-function。