ปุ่ม · Toast · Modal · Alert คืออะไร ใช้เมื่อไหร่ — ซ้ายอธิบาย ขวากดเล่นได้จริง · รู้คำพวกนี้ = สั่ง AI / คุยงานรู้เรื่อง
แต่ละชิ้น: ฝั่งซ้าย บอกว่าคืออะไร · ใช้เมื่อไหร่ (เขียว) · ระวังอะไร (แดง) · ฝั่งขวา เป็นของจริง กดลองได้เลย
เลือกชนิดให้ตรงกับ "ความสำคัญของการกระทำ"
ปุ่มมีหลายระดับ ใช้สีและน้ำหนักบอกว่าอันไหนสำคัญกว่า. ปุ่มเด่นสุด (เข้ม) = การกระทำหลัก, ที่เหลือเบาลงตามความสำคัญ
3 แบบที่มือใหม่สับสนบ่อยสุด — Toast · Modal · Alert ใช้คนละสถานการณ์
ข้อความเล็ก ๆ เด้งขึ้นมุมจอแล้วหายเอง ไม่ขวางการทำงาน — เหมือนป้ายบอก "เรียบร้อยแล้ว" แวบเดียว
หน้าต่างเด้งกลางจอ พื้นหลังมืดลง — บังคับให้ผู้ใช้ทำหรือตอบก่อนถึงจะไปต่อได้
กล่องข้อความที่คาอยู่ในหน้า (ไม่หายเอง) — ใช้แจ้งสถานะหรือเตือนที่ต้องเห็นตลอด
| บอกว่าสำเร็จ แล้วจบ | Toast |
| ให้ผู้ใช้ยืนยัน/กรอกก่อนไปต่อ | Modal |
| สถานะที่ต้องเห็นค้างไว้ | Alert / Banner |
ป้ายเล็ก ๆ บอกสถานะหรือจัดหมวด
Badge = ป้ายบอกสถานะของรายการ (มีสีตามความหมาย). Chip = แท็กจัดหมวด/กรอง มักลบได้
ช่องให้ผู้ใช้กรอก/เลือก
Input = ช่องพิมพ์ข้อความ. Select/Dropdown = เลือกจากรายการที่มี (กันพิมพ์ผิด)
3 แบบที่ต่างกันชัด: Checkbox เลือกได้หลายอัน · Radio เลือกได้อันเดียว · Toggle เปิด/ปิดทันที (ไม่ต้องกดบันทึก)
ช่วยให้ผู้ใช้รู้ว่าอยู่ไหน + ไปต่อยังไง
สลับเนื้อหาหลายชุดในพื้นที่เดียว โดยไม่ต้องเปลี่ยนหน้า — กดแท็บไหน เห็นเนื้อหานั้น
Breadcrumb = บอกว่าตอนนี้อยู่ตรงไหนของเว็บ กดย้อนได้. Pagination = แบ่งข้อมูลเยอะ ๆ เป็นหน้า ๆ
ข้อมูลชุดเดียว แสดงได้หลายแบบ เลือกให้ถูก
Table = หลายแถวหลายคอลัมน์ เทียบค่ากันได้ (เหมาะจอคอม). Card = รวมข้อมูล 1 ชิ้นเป็นกล่อง (เหมาะมือถือ/มีรูป)
| ชื่อ | สถานะ |
|---|---|
| สมชาย | ใช้งาน |
| สมหญิง | พัก |
เมื่อยังไม่มีข้อมูล อย่าปล่อยหน้าโล่ง ๆ — บอกว่าทำไมว่าง + ปุ่มให้เริ่มต้น
ระหว่างรอ ต้องบอกผู้ใช้ว่า "ระบบกำลังทำงาน"
Spinner = วงหมุนสั้น ๆ. Skeleton = โครงเทา ๆ แทนเนื้อหาที่กำลังโหลด (รู้สึกเร็วกว่า). Progress = แถบบอก % เมื่อรู้ความคืบหน้า