แบบที่ทำ: แบ่งหน้าจอ (1/2)
เรียนรู้ว่าจะทำแบบแบ่งหน้าจอด้วย CSS ที่มีผล 50/50
แบบที่ทำแบ่งหน้าจอ
ขั้นที่ 1 - เพิ่ม HTML:
<div class="split left"> <div class="centered"> <img src="img_avatar2.png" alt="Avatar woman"> <h2>เจนน์ เฟล็กซ์</h2> <p>ข้อความ.</p> </div> </div> <div class="split right"> <div class="centered"> <img src="img_avatar.png" alt="Avatar man"> <h2>บิล เกตส์</h2> <p>ข้อความที่นี่ด้วย.</p> </div> </div>
ขั้นที่ 2 - เพิ่ม CSS:
/* แบ่งหน้าจอเป็นสองส่วน */ .split { height: 100%; width: 50%; position: fixed; z-index: 1; top: 0; overflow-x: hidden; padding-top: 20px; {} /* ควบคุมฝั่งซ้าย */ .left { left: 0; background-color: #111; {} /* ควบคุมฝั่งขวา */ .right { right: 0; background-color: red; {} /* ถ้าต้องการ ทำให้สิ่งที่มีอยู่ในกล่องที่มีศูนย์กลางทั้งแนวนอนและแนวตั้ง */ .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; {} /* ถ้าต้องการ ตั้งค่ารูปภาพที่ตั้งในกล่องที่มีศูนย์กลาง */ .centered img { width: 150px; width: 150px; {}