-2
I’d like to know how to do this with the images in CSS. Thanks in advance! Website link http://demo.athemes.com/sydney/
-2
I’d like to know how to do this with the images in CSS. Thanks in advance! Website link http://demo.athemes.com/sydney/
4
Using the :hover, transform and a transition to achieve a very similar effect:
.fundo{
background:#e3e3e3;
width:200px;
height:300px;
padding:5px;
background-image:url(https://s-media-cache-ak0.pinimg.com/originals/f2/40/24/f24024aec1447cdb0418bbc8d349ec6c.jpg);
background-position:center;
background-size:cover;
}
.frente{
opacity:0;
width:100%;
height:100%;
background:#d65050;
color:#fff;
transition: all .2s;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
transform: scale(0.9);
font-family:verdana;
}
.frente:hover{
opacity:1;
transform: scale(1);
}
<div class="fundo">
<div class="frente">
<h2>Nome</h2>
<p>Descrição</p>
</div>
</div>
0
Good morning Ana, all right?
Yes, anything can be done with CSS3.
I think a very nice site for you to get your ideas is Codepen. I’ll send you a card effect link and a link from the site itself. Take a look, you’ll find lots of cool content there.
https://codepen.io/itbruno/pen/gvEtl
I hope I’ve helped.
Abs
0
You can use the property position to achieve this, an example follows::
.team {
position: relative;
}
.team__img {
height: auto;
width: 100%;
}
.team__detail {
background-color: #000;
color: #FFF;
height: 100%;
opacity: 0.5;
position: absolute;
top: 0;
visibility: hidden;
width: 100%;
z-index: 10;
}
.team:hover .team__detail { visibility: visible; }
<div class="team">
<img src="https://i.pinimg.com/736x/49/91/58/499158d23cd845e7a95d3fe46f173f28--rick-y-morty-fondos-rick-and-morty.jpg" alt="" class="team__img">
<div class="team__detail">
content
</div>
</div>
-1
Hello to do this is just you create this code and go settling the value of margin-left and margin-right. You will test until the desired red square is on top of your photo ok?
YOUR PICTURE HERE
<img src='suaimagem.html' style='width:300px; height:300px; '/>
<div class='quadrovermelho' style='position:absolute; width:300px; height:300px; background-color:red; opacity:0.6; margin-left:vcvaiajustando; margin-top:vcvaiajustando; '></div>
See the example I created, that way you don’t need to be controlling the position using margin.
Browser other questions tagged css html5 css3
You are not signed in. Login or sign up in order to post.
Wow! Loved the site, thank you so much. Helped a lot! Abs
– Ana
Yes, he’s very good.
– Danilo Reis Barreto