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!
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