Esta é uma solução para o desafio do componente de cartão de visualização NFT no Frontend Mentor. Os desafios do Frontend Mentor ajudam você a melhorar suas habilidades de codificação criando projetos realistas. 🚀
-
- [O desafio]Componente de Cartão NFT 🎯
- [Links] https://www.frontendmentor.io/challenges/nft-preview-card-component-SbdUL_w0U
-
-
Marcação HTML5 semântica
-
Propriedades personalizadas de CSS
-
Flexbox
-
Grade CSS
-
Fluxo de trabalho mobile-first
-
Componentes estilizados - Para estilos
-
Agradecimentos - (#agradecimentos) Frontend Menthor https://www.frontendmentor.io/
-
<div class="nft-image">
<a href="#" class="image-link">
<img
class="image"
src="./src/images/image-equilibrium.jpg"
alt="Equilibrium NFT image"
/>
</a>
</div>
.nft-image .image{
width: 100%;
display: block;
margin: auto;
border-radius: 7px;
}
.nft-image .image-link{
position: relative;
display: flex;
}
:hover.nft-image .image-link:before{
content:'';
background-color: var(--primary-medium);
display: flex;
align-items: center;
justify-content:center;
width: 100%;
height: 100%;
position: absolute;
opacity: .5;
border-radius:7px;
transition: 0.5s ease-in-out;
}
:hover.nft-image .image-link::after{
content:'';
background-image: url(../images/icon-view.svg);
background-repeat: no-repeat;
background-position: center;
display: flex;
align-items: center;
justify-content:center;
width: 100%;
height: 100%;
position: absolute;
}