
กำลังโหลด...

กำลังโหลด...

เก่งมาก! ตอนนี้เขียน CSS เองได้คล่องแล้ว ก่อนปิด Chapter นี้ พี่อยากให้รู้จัก เครื่องมือหนึ่งที่วงการ Frontend ใช้กันเยอะมากชื่อ Tailwind CSS — ยังไม่ต้อง ลงมือทำนะ แค่รู้จักไว้ก่อน จะได้ลองใช้จริงใน Chapter หน้า
เป้าหมายของ Mission นี้: รู้จัก Tailwind CSS ว่าคืออะไร และเข้าใจว่ามัน เกี่ยวกับ CSS ที่เพิ่งเรียนมายังไง ก่อนได้ลองใช้จริงใน Chapter ถัดไป
Tailwind คือไลบรารีที่ให้ class สำเร็จรูป มาแทนการเขียน CSS เอง — แต่ละ class ทำหน้าที่แค่อย่างเดียว (utility) และชื่อ class ก็บอกตรงตัวว่า มันตั้งค่า property ไหน
ทุกอย่างที่เขียนมาทั้ง Chapter นี้ มี "ชวเลข" เป็น Tailwind class ตรงๆ:
| CSS ที่เขียนเอง | Tailwind class |
|---|---|
color: #2563eb; |
text-blue-600 |
background-color: #f8fafc; |
bg-slate-50 |
font-size: 1.5rem; |
text-2xl |
font-weight: bold; |
font-bold |
margin-top: 0.5rem; |
mt-2 |
padding: 1.5rem; |
p-6 |
border-radius: 0.75rem; |
rounded-xl |
box-shadow: ...; |
shadow-lg |
สังเกตว่า Tailwind class ไม่ได้ทำอะไรใหม่ — มันคือ CSS property/value เดิมที่เพิ่งเรียนมา แค่ตั้งชื่อย่อไว้ให้ ไม่ต้องเขียนไฟล์ CSS แยกอีกไฟล์ ใส่ class ที่ตัว HTML ได้เลย
เขียน CSS เองมีข้อดีคือควบคุมได้เต็มที่ แต่ข้อเสียคือต้องสลับไปมาระหว่างไฟล์
HTML กับ CSS ตลอด และต้องคิดชื่อ class เอง (.product-title, .card, ...)
ทุกครั้ง — Tailwind ตัดขั้นตอนนี้ออกด้วยการให้ class สำเร็จรูปที่ใช้ได้ทันที
Chapter ถัดไป (Framework Introduction) จะพาไปเปิดโปรเจค Next.js จริง ซึ่งติดตั้ง Tailwind ไว้ให้แล้ว จะได้ลองใช้ class พวกนี้ของจริงเป็นครั้งแรก
| คำศัพท์ | ความหมาย |
|---|---|
| Utility class | class สำเร็จรูปที่ทำหน้าที่เดียว เช่น text-blue-600 |
| Utility-First | แนวคิดจัด style ด้วยการประกอบ utility class หลายตัวเข้าด้วยกัน |