
เทคนนิคการทำ image hover โดยใช้ css3 แบบ เก๋ๆ สำหรับใช่ตกแต่งเว็บ เป็นลูกเล่นที่สามารถนำไปปรับได้หลายแบบครับ ซึ่ง browser สมัยนี้ก็ซัพพอร์ทแทบทั้งหมด ยกเว้น ie ที่ตำกว่า version 9 เอาครับมาเริ่มกันเลยครับ มาดูตัวอย่างจริงกันเลยครับ
เรามาดูตัวอย่างจริงๆกันเลย
เริ่มจาก code ในส่วน html
<div class="overimg"> <a href="http:www.webunique.in.th" class="grow"> <img src="https://webunique.in.th/blog/wp-content/uploads/2016/05/cropped-slogo-300x300.png" width="100%" /> <div class="tagg"> <div class="fimax"> <h3>เขียนเว็บด้วย Css 3</h3> <p>ทดสอบ css3</p> </div> </div> </a> </div>
ในส่วน css ที่เป็นตัวหลักของเราครับ
.overimg{
text-align:center;
position: relative;
display: block;
overflow: hidden;
background:#f39c12;
}
.overimg a{
width:250px;
position: relative;
display: inline-block;
overflow: hidden;
margin-bottom:-4px;
}
.overimg img{
display:block;
}
.grow{ transition: all .4s ease-in-out; }
.grow:hover{ transform: scale(1.2); }
.grow:hover .tagg{
background:rgba(234,156,18,.8);
transition: all .4s ease-in-out;
opacity: 1;
}
.tagg{
position: absolute;
top: 0;
left:0;
width:100%;
height:100%;
display:block;
transition: all .4s ease-in-out;
opacity: 0;
}
.fimax{
position: absolute;
display:block;
top: 20%;
width:100%;
text-align: center;
color:#fff;
}
.fimax *{color:#fff;}
หากมีข้อสงสัยสามารถสอบถามได้ครับ