Design comparison
SolutionDesign
Solution retrospective
Tive problemas para conseguir alterar o a cor da imagem ao passar o mouse e adicionar o icon svg. Agradeço aqueles que puderem ajudar de alguma forma.
Community feedback
- @anderson-fndzPosted over 1 year ago
opa eai mano, para solucionar esse problema do
hover
é simples:- da uma conferida no meu projeto
- criar uma
div
para colocar dentro a imagem da NFT e um container ou span onde dentro teria o svg, vai ficar algo assim no HTML:
<div class="view"> [div para agrupar tudo] <span class="view-content"> [span para o svg, onde vai ser da cor ciano de fundo] <img id="img-eye" src="images/icon-view.svg" alt="view"> [o svg em forma de olho] </span> <img class="img-nft" src="images/image-equilibrium.jpg" alt="image NFT"> [a imagem NFT] </div>
- e a partir dai você aplica os estilos, para poder sobrepor e ficar um em cima do outro vai ter que usar o
position; absolute
nospan.viewcontent
e umposition: relative
na div pai dessa, nadiv.view
e ai mexer no css usandohover
eopacity
:
view { position: relative; width: 300px; height: 300px; } .img-nft { width: 300px; border-radius: 8px; } .img-nft:hover { opacity: 50%; } .view-content { opacity: 0%; position: absolute; background-color: #00e8e461; border-radius: 8px; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; } .view-content:hover{ opacity: 100%;
espero ter ajudado
Marked as helpful0@EduardoReisMSPosted over 1 year ago@anderson-fndz Muito obrigado! Vendo a solução, chega a ser engraçado e simples de fazer, mas foi algo que realmente não passou pela minha cabeça.
0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord