สอนเขียน HTML วางรูปซ้อนกัน วางรูปทับกัน ด้วย CSS บทความนี้แนะนำการเขียนโค้ดวางรูปซ้อนกัน โดยใช้คำสั่ง position: absolute ร่วมกับคำสั่ง top และ left เพื่อจัดตำแหน่งการวางรูปตามที่ต้องการ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง HTML วางรูปซ้อนกัน วางรูปทับกัน ด้วย CSS
<style>
.box {
width: 100px;
height: 100px;
}
.img1 {
position: absolute;
background-image: url('https://www.devdit.com/chmod/post/images/26325652333.jpg');
background-size: contain;
border: solid 1px green;
}
.img2 {
background-image: url('https://www.devdit.com/chmod/post/images/26325652335.jpg');
position: absolute;
background-size: contain;
top: 45px;
left: 45px;
border: solid 1px blue;
}
</style>
<div class="box img1"></div>
<div class="box img2"></div>
HTML วางรูปซ้อนกัน วางรูปทับกัน ด้วย CSS แนะนำให้ใช้คำสั่ง position: absolute กับรูปภาพที่ต้องการเคลื่อนย้ายตำแหน่งเพื่อไปทับรูปภาพอื่น และใช้คำสั่ง top และ left เพื่อจัดตำแหน่งของรูปภาพตามที่ต้องการ ตัวอย่าง class img2 วางซ้อนทับ img1 อยู่โดยทั้ง 2 รูปภาพอยู่ใน class box ขนาด 100x100px