Existem certas propriedades de transição CSS que são usadas para adicionar efeitos de transição em vários elementos, nós os explicamos em detalhes abaixo.
Propriedades de transição CSS
CSS fornece várias propriedades de transição que são as seguintes.
Todas as propriedades acima mencionadas são explicadas abaixo.
Property de transição
Esta propriedade é usada para especificar várias propriedades CSS às quais o efeito de transição deve ser aplicado.
Sintaxe
Property de transição: Nenhum | tudo | propriedade | herdar | inicial;Todo o valor é um valor padrão que aplica o efeito de transição a todas as propriedades especificadas, enquanto o valor da propriedade especifica o nome da propriedade no qual o efeito será aplicado.
Exemplo
Suponha que você queira alterar a largura e a altura de um contêiner de div usando a propriedade de transição.
Html
Traga mouse sobre mimEstamos simplesmente definindo um contêiner div.
CSS
divEstamos definindo a largura original da div para 100px e a altura para 90px, então estamos aplicando um efeito de transição na largura e na altura da div por 2 segundos. Especificar a duração é uma obrigação, caso contrário, a transição não se aplicará. Além disso, o efeito de transição ocorrerá quando o usuário trazer o mouse no contêiner div.
Saída
Um efeito de transição foi implementado com sucesso no contêiner div.
duração da transição
Esta propriedade especifica por quanto tempo o efeito de transição deve continuar a ocorrer. Cada propriedade pode receber uma única duração ou você pode atribuir diferentes durações a várias propriedades CSS.
Sintaxe
Duração do tempo: tempo | herdar | inicial;O parâmetro de tempo especifica a duração do efeito de transição.
Exemplo
Suponha que você queira aumentar o tamanho da fonte e o peso de um parágrafo quando um cursor de mouse é trazido sobre ele.
Html
Traga mouse sobre mim
Nós definimos nosso parágrafo.
CSS
PO código acima especifica que, quando o cursor do mouse for trazido sobre o parágrafo, o tamanho da fonte do parágrafo mudará e esse efeito ocorrerá por 3 segundos.
Saída
A propriedade de duração da transição está funcionando corretamente.
Dellay de transição
Esta propriedade especifica o atraso entre uma mudança em uma propriedade e o início do efeito de transição.
Sintaxe
Duração do tempo: tempo | herdar | inicial;O parâmetro de tempo especifica a duração da espera antes do início do efeito de transição.
Exemplo
Suponha que você queira aplicar um efeito de transição em um elemento div após um atraso de 2 segundos, siga o exemplo abaixo.
Html
Traga mouse sobre mimNo código acima, simplesmente criamos um contêiner div.
CSS
divDe acordo com a parte do código acima, o efeito de transição ocorrerá após o atraso de 2 segundos.
Saída
Este é um efeito de transição com um atraso de 2 segundos.
Função de Timing de Transição
Esta propriedade é usada para definir a curva de aceleração do efeito de transição.
Sintaxe
Função de transição de tempo: facilidade | Linear | facilidade-in | Desenvolvimento | facilidade-in-out | cúbico-bezier (n, n, n, n);Todos os parâmetros são explicados abaixo.
Exemplo
Considere o exemplo abaixo.
Html
Traga mouse sobre mimUm contêiner div foi simplesmente criado.
CSS
divDe acordo com o código acima, a largura do contêiner Div mudará de maneira linear, o que significa que o efeito de transição terá a mesma velocidade do começo ao fim.
Saída
O efeito de transição está acontecendo de maneira linear.
transição
Esta propriedade é uma propriedade abreviada que é usada para definir valores para todas as propriedades de transição acima.
Sintaxe
transição: (propriedade) (duração) (função de tempo) (atraso);Exemplo
O exemplo abaixo demonstra o funcionamento da propriedade de transição.
CSS
divUsando a propriedade de transição, estamos aplicando um efeito de transição na largura para 0.5 segundos de maneira linear com um atraso de 1 seg.
Saída
A propriedade de transição está funcionando corretamente.
Conclusão
As transições são referidas como uma mudança no estado de um elemento suavemente em uma duração especificada. O CSS fornece várias propriedades de transição que são as seguintes: Properção de transição, duração da transição, atraso de transição, função de transição de tempo e transição. Todas essas propriedades são usadas para especificar o comportamento do efeito de transição que está sendo aplicado em vários elementos HTML. Neste guia, todas essas propriedades são explicadas com a ajuda de exemplos relevantes.