Como dar zoom na imagem quando o mouse passa em cima
Como dar zoom na imagem quando o mouse passa em cima.
Neste tutorial vamos criar um Efeito de zoom na imagem quando o mouse passa em cima com html e css.
Nesta seção, projetaremos uma estrutura simples na tag <div>, <figure>, <figcaption> ,<h3> , <p> e a tag <img> para inserir a imagem.
Essas são as tags que usaremos para criar o nosso Efeito de .zoom na imagem ao passar o mouse
Vamos Adicionar o HTML
<div class="box-article">
<figure class="article">
<img src="uploads/capa.jpg" title="Front-end" alt="Front-end" />
<figcaption>
<h3>Front-end</h3>
<p>Códigos HTML e CSS prontos para agilizar o seu tempo. aprenda a programar paginas web do zero.</p>
</figcaption>
</figure>
</div><!--Box Article-->
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar o nosso Efeito de zoom na imagem.
h2:after, .box-article .article figcaption {
position: absolute;
}
.box-article {
display: flex;
}
.box-article {
flex-flow: row wrap;
}
.box-article img {
width: 100%;
min-height: 100%;
}
.box-article .article {
position: relative;
overflow: hidden;
width: 300px;
height: 200px;
border-radius: 6px;
margin: auto;
}
.box-article .article img {
width: 100%;
min-height: 100%;
transform: scale(1.05);
transition: 0.2s;
}
.box-article .article figcaption {
font-size: 1em;
text-shadow: 0 1px 0 rgba(51,51,51,0.3);
color: #fff;
left: 0;
right: 0;
top: 0;
bottom: 0;
padding: 30px;
background: rgba(0, 0, 0, 0.55);
opacity: 0;
transform: scale(1.15);
transition: 0.2s;
}
.box-article .article figcaption h3 {
color: #ffcb00;
font-size: 1.3em;
margin-bottom: 0;
font-weight: bold;
font-family: 'open_sansbold';
}
.box-article .article:hover img,
.box-article .article:focus img,
.box-article .article:active img {
filter: blur(5px);
transform: scale(1);
}
.box-article .article:hover figcaption,
.box-article .article:focus figcaption,
.box-article .article:active figcaption {
opacity: 1;
transform: none;
}
Combinando as Duas seções acima com Html e Css temos o seguinte Resultado!
Veja o Resultado baixo!


Deixe um comentário