Section 6: Lab: สร้างชุดสีด้วย HSL และ OKLCH
- ทำไม HSL และ OKLCH ใช้งานง่ายกว่า HEX เมื่อต้องปรับความอ่อนเข้ม
- สร้างชุดเฉดของสีหลักราว 9 ถึง 10 ระดับ และสีสำหรับสถานะ
- เฉดเทาที่มีโทนสีเล็กน้อยให้หน้าเว็บดูมีชีวิต
- OKLCH, Relative Color และ color-mix() สำหรับสร้างเฉดในโค้ด
- Lab: สร้างชุดสีของแบรนด์ตัวอย่างและแทนที่สีเดิมทั้งหน้า
Section 7: Lab: Contrast, Accessibility และ Dark Mode
- เกณฑ์ Contrast ตาม WCAG 2.2: ข้อความทั่วไป 4.5:1 และข้อความใหญ่ 3:1
- ไม่สื่อความหมายด้วยสีอย่างเดียว และออกแบบ Focus ให้มองเห็นชัด
- Dark Mode ด้วย color-scheme และ light-dark() ไม่ใช่แค่กลับสี
- ตรวจด้วย DevTools และ Lighthouse
- Lab: แก้ข้อความสีจางที่อ่านยาก และเพิ่ม Dark Mode ให้หน้าตัวอย่าง
Section 8: Lab: สร้างมิติด้วยแสงและเงา
- กำหนดทิศทางแสงให้สม่ำเสมอ และผลต่อขอบบนกับขอบล่าง
- Shadow Scale สำหรับระดับความสูงขององค์ประกอบ
- เงาแบบสองชั้นให้ดูเป็นธรรมชาติ
- สร้างมิติแบบ Flat ด้วยสี และการวางองค์ประกอบซ้อนกัน
- Lab: ปรับ Dropdown, Modal และการ์ดให้มีลำดับความสูงชัดเจน
Section 9: Lab: รูปภาพและการเก็บรายละเอียด
- ทำให้ข้อความบนรูปอ่านได้ด้วย Overlay, ลด Contrast ของรูป หรือ Text Shadow
- aspect-ratio และ object-fit สำหรับรูปที่ผู้ใช้อัปโหลด และขนาดไอคอนที่เหมาะ
- ใช้เส้นขอบให้น้อยลง: แยกส่วนด้วยเงา พื้นหลัง หรือระยะห่างแทน
- Accent Border, พื้นหลังที่มีลวดลายเล็กน้อย และ Empty State ที่ชวนให้ใช้งาน
- Lab: ปรับหน้า Hero, ตาราง และหน้ารายการว่างของระบบตัวอย่าง
Section 10: Workshop: ปรับหน้าเว็บจริงแบบก่อนและหลัง
- Workshop: เลือกหน้า Landing Page, Dashboard หรือหน้าเว็บของผู้เรียนเอง
- ตรวจปัญหาด้วย Checklist แล้วปรับทีละด้าน: Hierarchy, ระยะห่าง, ตัวอักษร และสี
- ทดสอบบนมือถือ ตรวจ Contrast และ Dark Mode
- นำเสนอผลงานก่อนและหลัง พร้อมอธิบายเหตุผลของแต่ละการเปลี่ยนแปลง