Hoverlay Degradê
Postado: 1 de outubro de 2021
Tempo de Leitura: < 1 Minuto
Neste artigo vamos fazer um hoverlay com fundo degradê quando passamos o mouse em cima da foto.
Vamos Adicionar o Html:
<figure class="hoverlay-degrade"> <img src="uploads/1.jpg" alt="sample88" /> <a href="#"><i class="icon icon-zoom"></i></a> </figure> <figure class="hoverlay-degrade hover"> <img src="uploads/2.jpg" alt="sample101" /> <a href="#"><i class="icon icon-heart-5"></i></a> </figure> <figure class="hoverlay-degrade"> <img src="uploads/3.jpg" alt="sample99" /> <a href="#"><i class="icon icon-cup-1"></i></a> </figure>
Vamos adicionar o Css:
.hoverlay-degrade { width: 100%; margin-bottom:25px; position: relative; float: left; overflow: hidden; border-radius:8px; background: #700877; background: -moz-linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%); background: -webkit-linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%); background: linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%); } .hoverlay-degrade img, .hoverlay-degrade:after { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .hoverlay-degrade img { width: 100%; backface-visibility: hidden; vertical-align: top; } .hoverlay-degrade:after { content: ''; background-color: #fff; position: absolute; z-index: 1; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .hoverlay-degrade:after { height:1px; width:0px; top: 60%; } .hoverlay-degrade a { position: absolute; top: 47%; bottom: 0; left: 42%; right: 0; z-index: 1; text-decoration: none; color: #fff; font-size: 1.8em; text-align: center; width: 50px; height: 50px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; line-height: 53px; opacity:0; } .hoverlay-degrade:hover a { top:40%; opacity:1; } .hoverlay-degrade:hover img { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; opacity: 0.5; } .hoverlay-degrade:hover:after { opacity: 1; width:12% ; } /*Responsivo*/ /*768PX BREAKPOINT*/ @media (min-width:48em){ .hoverlay-degrade { width:31.3%; margin-right:3%; margin-bottom:0; } .hoverlay-degrade:nth-of-type(3n+0) {margin-right:0;} }
Veja o Resultado!
Baixar Código Veja Funcionando
Publicado por: Loop Nerd
1.018 Visualizações
Olá Bruno tudo bem!
Obrigado pelo seu comentário!
Modulo Hoverlay pode ser criado para várias coisas exemplo para Listar Artigos, Listar Fotos, Listar Vídeos etc…
Definição de Hoverlay é quando passamos o mouse em cima da foto e tem várias camadas com efeito ao passar o mouse.
Geralmente hover fica legal botar na home para destacar produtos e artigos em Blog e sites e Lojas virtuais.
Veja aqui: outros artigos sobre o mesmo tema: https://www.loopnerd.com.br/tag/hoverlay/
Olá poderia me explicar a decisão de usar a tag ? É a primeira vez que vejo e queria saber qual momento que vê ela como um bom uso