Card Css Efeito Hover Up
PRÓXIMO
Botão Css Icone Efeito ZoomOut
ANTERIOR
Profile Card Com Efeito Degradê Red
Postado: 20 de janeiro de 2022
Tempo de Leitura: < 1 Minuto
Card Css Efeito Hover Up
Neste tutorial vamos fazer um card com efeito hover Up com html e css.
vamos adicionar o html:
<article class="card"> <div class="maskara"></div> <div class="imgCapa"> <img src="uploads/cafeteria.jpg"> </div><!--imgCapa--> <div class="descricao"> <h3 class="icon icon-coffee-streamline"> Cafeteria</h3> <p> cafetaria é um estabelecimento que partilha certas características com os bares... </p> <a href="#" class="btn"> Veja mais</a> </div><!--descrição--> </article><!--Card--> <article class="card"> <div class="maskara"></div> <div class="imgCapa"> <img src="uploads/restaurante.jpg"> </div><!--imgCapa--> <div class="descricao"> <h3 class="icon icon-chef-food-restaurant-streamline"> Restaurante</h3> <p>Um restaurante é um estabelecimento comercial destinado ao preparo e comércio de refeições...</p> <a href="#" class="btn"> Veja mais</a> </div><!--descrição--> </article><!--Card--> <article class="card"> <div class="maskara"></div> <div class="imgCapa"> <img src="uploads/lanchonete.jpg"> </div><!--imgCapa--> <div class="descricao"> <h3 class="icon icon-eat-food-hotdog-streamline"> Lanchonete</h3> <p>Lanchonete é um estabelecimento comercial popular especializado em pequenas refeições... </p> <a href="#" class="btn"> Veja mais</a> </div><!--descrição--> </article><!--Card-->
Vamos Adicionar o Css:
.card { position:relative; width:100%; max-height:400px; height:100%; margin-bottom:30px; overflow:hidden; float: left; border-radius:6px; box-shadow: 0 2px 3px rgba(0,0,0,0.5); transition:.5s; } .card:hover { transform: translateY(-10px); box-shadow: 0 6px 8px rgba(0,0,0,0.5); } .card .imgCapa { position:relative; } .card .imgCapa img { width:100%; transition:.5s; } .card:hover .imgCapa img { transform: translateY(-10px); } .card .maskara { position:absolute; bottom:0; left:0; background:linear-gradient(0deg, rgba(0,0,0,0.8), transparent); width:100%; height:100%; z-index:1; transition: .5s; } .card .descricao { position:absolute; bottom:0; left:0; padding:15px; z-index:2; } .card .descricao h3 { width:100%; float:left; color:#fff; font-size:1.2em; margin-bottom:0.5em; font-family:'open_sansbold'; } .card .descricao p { width:100%; float:left; color:#fff; font-size:0.8em; margin-bottom:0.5em; font-family:'open_sansregular'; } .card .descricao .btn { float:left; color:#fff; background:#ff0062; width:auto; display:block; text-decoration:none; font-size:0.8em; font-family:'open_sansregular'; padding:0.4em 0.6em; border-radius:3px; } /*768PX BREAKPOINT*/ @media (min-width:48em){ .card { width:31.33%; margin-right:3%; margin-bottom:0; } .card:nth-of-type(3n+0) { margin-right:0; } }
Veja o Resultado !
Deixe um comentário