Os tipos de efeitos discutidos neste post são.
Vamos aprender a implementá -los com a ajuda de exemplos.
Antes de pular para adicionar qualquer tipo de efeito de sobreposição de imagem, vamos primeiro inserir uma imagem em nossa página da web:
Html
No código acima, criamos dois contêineres de div. O primeiro contêiner da Div com a classe “div” mantém a imagem e outro contêiner de div, que manterá o efeito de sobreposição da imagem que aparece quando o usuário paira sobre a imagem.
Saída
Uma imagem foi inserida com sucesso na página da web.
Agora que incluímos a imagem, aprenderemos a adicionar os vários efeitos de sobreposição de imagem declarados no início do artigo.
Efeito de sobreposição de desbotamento
Com o objetivo de adicionar um efeito de sobreposição de desbotamento na imagem, siga o código abaixo.
CSS
.imagemAntes de tudo, estamos definindo alguma largura e altura da imagem e depois ajustando a posição do primeiro contêiner de div como relativo, para que possamos posicionar absolutamente o segundo recipiente de div. Que contém o efeito de sobreposição.
Depois de posicionar os dois contêineres da Div, estamos usando a propriedade abreviada de transição para dar um efeito de transição a todos os elementos por uma duração de 0.4 segundos de maneira “facilidade”. Enquanto isso, a opacidade antes que o efeito do pairar tenha sido definido como 0, enquanto que, quando o usuário paira a opacidade do efeito de sobreposição foi definido como 0.8.
Por fim, estamos dando alguma largura e altura ao efeito de sobreposição de desbotamento. A largura e a altura da imagem antes e depois da aplicação da sobreposição devem ser a mesma, para que o efeito seja colocado exatamente sobre a imagem. Além disso, usamos as propriedades superior e esquerda para posicionar o efeito exatamente na parte superior da imagem e atribuímos uma cor de fumaça branca.
Saída
Um efeito de sobreposição de desbotamento foi implementado com sucesso.
Slide Top Overlay Effect
Considere o código abaixo para entender como adicionar um efeito de sobreposição de slide em uma imagem.
CSS
.imagemO estilo e a posição dos contêineres da div e a imagem são os mesmos até o ajuste da opacidade do efeito do pairar.
Com o objetivo de adicionar um efeito de sobreposição de slides à imagem, definimos a largura do efeito de sobreposição da mesma forma que a largura da imagem e para colocá -la na parte superior da imagem, usamos as propriedades superior e direita. Além disso, para deslizar o efeito de cima, ajustamos a altura do efeito de sobreposição para zero antes do efeito do mouse. No entanto, uma vez que o usuário traga o mouse sobre a imagem, a altura do efeito será a mesma que a da imagem.
Saída
Um efeito de sobreposição de slide superior criado com grande facilidade.
Slide Bottom Overlay Effect
Abaixo, fornecemos o código com o qual adicionaremos um efeito de sobreposição inferior do slide na imagem.
CSS
.imagemO restante do código é o mesmo usado no exemplo acima, no entanto, para colocar o efeito na parte superior da imagem, usamos as propriedades inferiores e corretas e, para deslizar o efeito de baixo, estamos atribuindo a mesma altura ao efeito como o da imagem no passeio.
Saída
O efeito de sobreposição inferior do slide foi adicionado com sucesso.
Deslize o efeito de sobreposição esquerda
Consulte o código abaixo para adicionar um efeito de sobreposição da esquerda na imagem.
CSS
.imagemCom o objetivo de adicionar um efeito de sobreposição esquerdo da lâmina na imagem, definimos a altura para 250px, que é a mesma que a altura da imagem e largura para 0px antes do efeito do mouse. Enquanto isso, para posicionar o efeito corretamente na imagem que usamos as propriedades superior e esquerda. E, finalmente, após o efeito do pau, a largura foi definida como 250px, que é a mesma que a largura da imagem.
Saída
O efeito esquerdo do slide está funcionando corretamente.
Slide direita Efeito de sobreposição
O último efeito de sobreposição que vamos demonstrar é o efeito de sobreposição direita do slide. Siga o código abaixo.
CSS
.imagemPara criar um efeito de sobreposição direita da slide na imagem, atribuímos alguns valores ao topo e as propriedades corretas enquanto isso, mantendo a altura do efeito de sobreposição o mesmo da imagem e largura do efeito a 0px antes do efeito do pairar. No entanto, ao adicionar o efeito de pairar, a largura foi ajustada para 250px semelhante à da imagem.
Saída
Um efeito de sobreposição da direita do slide foi adicionado com sucesso à imagem.
Conclusão
Com o objetivo de adicionar efeitos de sobreposição às imagens necessárias para colocá -las dentro de um contêiner div e usar várias propriedades CSS para adicionar efeitos de sobreposição sobre eles. Adicionar esses efeitos às imagens pode ser uma maneira interessante de aprimorar a beleza das páginas da web. Existem vários efeitos de sobreposição que você pode adicionar às suas imagens, como desbotamento, slide top, deslize para a esquerda e deslize para a direita. Esses efeitos podem ser adicionados usando várias propriedades CSS. Este artigo demonstra como adicionar vários efeitos de sobreposição de imagem no mouse com a ajuda de exemplos relevantes.