Cartão Estilo Salão de Beleza

Cartão estilo salão de beleza com efeito grayscale zoom no hover.

Ícone Compartilhar no Whatsapp Ícone Compartilhar no Twitter Ícone Compartilhar por e-mail
Imagem Cartoes

FIDDLE: Cartões

HTML:

 <section class="sectionFirst py-5">    <div class="container">      <div class="row">        <div class="col-lg-6 col-12">         <div class="flex">            <h3 class="titulo">Nossos Serviços</h3>         </div>        </div>      </div>

      <div class="row mt-3">

        <div class="col-lg-3 col-12">        <a href="#" title="Acessar Serviço" rel="noopener noreferer nofollow">          <div class="serviceCard">            <img class="img-fluid" alt="Imagem Serviço" src="https://cdn.interago.com.br/img/jpg/w_0_q_8/1/mc/Noticia/Matérias/Cartões//pexels-chloe-1321916-min">

            <a class="serviceCardBox" href="#" title="Acessar Serviço">             <i class="fas fa-chevron-left"></i>

             <p class="dsc">Chole HairStyle</p>            </a>                  </div>          </a>        </div>           <div class="col-lg-3 col-12">        <a href="#" title="Acessar Serviço" rel="noopener noreferer nofollow">          <div class="serviceCard">            <img class="img-fluid" alt="Imagem Serviço" src="https://cdn.interago.com.br/img/jpg/w_0_q_8/1/mc/Noticia/Matérias/Cartões//pexels-chloe-1321916-min">

            <a class="serviceCardBox" href="#" title="Acessar Serviço">             <i class="fas fa-chevron-left"></i>

             <p class="dsc">Chole HairStyle</p>            </a>                  </div>          </a>        </div>           <div class="col-lg-3 col-12">        <a href="#" title="Acessar Serviço" rel="noopener noreferer nofollow">          <div class="serviceCard">            <img class="img-fluid" alt="Imagem Serviço" src="https://cdn.interago.com.br/img/jpg/w_0_q_8/1/mc/Noticia/Matérias/Cartões//pexels-chloe-1321916-min">

            <a class="serviceCardBox" href="#" title="Acessar Serviço">             <i class="fas fa-chevron-left"></i>

             <p class="dsc">Chole HairStyle</p>            </a>                  </div>          </a>        </div>           <div class="col-lg-3 col-12">        <a href="#" title="Acessar Serviço" rel="noopener noreferer nofollow">          <div class="serviceCard">            <img class="img-fluid" alt="Imagem Serviço" src="https://cdn.interago.com.br/img/jpg/w_0_q_8/1/mc/Noticia/Matérias/Cartões//pexels-chloe-1321916-min">

            <a class="serviceCardBox" href="#" title="Acessar Serviço">             <i class="fas fa-chevron-left"></i>

             <p class="dsc">Chole HairStyle</p>            </a>                  </div>          </a>        </div>            </div>    </div>  </section>

CSS:


/* SERVICE CARD */

.serviceCard{  margin-top:20px;  display:block;  position:relative;  transition:0.3s ease;  overflow:hidden;}

.serviceCard .box-product-image {  display:  block;  height: 100%;}

  .serviceCard img{    transition:0.3s ease;    object-fit:cover;    filter: grayscale(1);    width:100%;  }

  .serviceCard:hover img{    transform:scale(1.10);    filter: grayscale(0);  }

  .serviceCardBox{  position:absolute;  right:0;  bottom:0;  display: block;  padding: 20px;  background: #888;  width:20%;  transition:0.5s ease;  height:60px;  cursor:pointer;}

.serviceCard:hover .serviceCardBox{  background:#832036;}

@media(min-width:1000px){  .serviceCard{    height:100%;  }

  .serviceCard img{    height: 100%;    object-fit: cover;  }}

@media(max-width:992px){  .serviceCardBox{  width:100%;  background:#832036;  }

  .serviceCard img{    width: 100%;    object-fit: cover;    filter:grayScale(0);  }

  .serviceCardBox i{  position:absolute;  left:90%;  transform:rotate(180deg);  bottom:22px;  animation-name: hide;  animation-duration: 1.5s;  }

  .serviceCardBox .dsc{  display:block;  font-size:16px;  color:white;  font-weight:600;  margin:0;  position:absolute;  bottom:0;  left:10px;  padding:20px;  animation-name: hide;  animation-duration: 1.5s;}}

.dsc{  display:none;}

.serviceCard:hover .serviceCardBox{  width:100%;}

.serviceCard:hover .serviceCardBox i{  position:absolute;  left:90%;  transform:rotate(180deg);  bottom:22px;  animation-name: hide;  animation-duration: 1.5s;}

.serviceCard:hover .serviceCardBox .dsc{  display:block;  font-size:16px;  color:white;  font-weight:600;  margin:0;  position:absolute;  bottom:0;  left:10px;  padding:20px;  animation-name: hide;  animation-duration: 1.5s;}

@keyframes hide {  from {opacity:0;}  to {opacity:1;}}

.serviceCardBox i {  color:#FFF;}

/* .serviceCardDsc p {  font-weight:500;}

.serviceCardDsc{  padding:10px;  margin-top:-5px;  background:#832036;  color:white;  display:flex;  justify-content:space-between;  align-items:center;}

.serviceCardDsc:hover{  transform:translateY(-8px);} */

Gostei desse artigo Não gostei desse artigo

Você também pode gostar de ler

Imagem principal do artigo Cartão Estilo Salão de Beleza

Cartão Estilo Salão de Beleza

Cartão estilo salão de beleza com efeito grayscale zoom no hover.

Em 22/07/2022 às 09h58 - Atualizado em 08/11/2022 às 01h14

Imagem principal do artigo Modelo Imobiliária 1 - Grade de Produtos e Imóveis

Modelo Imobiliária 1 - Grade de Produtos e Imóveis

Grade de Produtos - Estilo do Modelo Imobiliária 01 - Responsivo e Otimizado com Webvitals

Em 10/06/2022 às 16h06 - Atualizado em 16/08/2022 às 09h09