CheckHealthNowDesign System
Alpha · v0.3
Design Systemพื้นฐาน
Guideline · พร้อมใช้งาน

ระยะห่างและความโค้ง

ระยะห่างจัดกลุ่มข้อมูล สร้างจังหวะ และทำให้ layout ปรับตัวได้ทุกหน้าจอ

เจตนาความสัมพันธ์ของเนื้อหาเป็นตัวกำหนดระยะ ไม่ใช่พื้นที่ที่เหลือ
01
ตัวอย่างใช้งานจริง

Guideline ที่มองเห็นและทดลองได้

ตัวอย่างนี้แสดงองค์ประกอบในบริบทของ CheckHealthNow เพื่อเชื่อมกฎการใช้งานกับหน้าจอจริง

Spacing scale · 4px gridตัวอย่างตอบสนองได้
8
16
24
32
48
02
การตัดสินใจ

ใช้เมื่อไร

เลือกจากเป้าหมายและบริบท ไม่ใช่จากรูปลักษณ์เพียงอย่างเดียว

ใช้เมื่อ
  • จัด stack, inline, inset และระยะระหว่าง section
หลีกเลี่ยงเมื่อ
  • ใช้ค่าระยะเฉพาะกิจโดยไม่มีเหตุผล
03
โครงสร้าง

ส่วนประกอบสำคัญ

แต่ละส่วนมีหน้าที่ชัดเจนและทำงานร่วมกันเป็นระบบ

1

Inset

ระยะจากขอบ container ถึงเนื้อหา

2

Stack

ระยะแนวตั้งตามความสัมพันธ์

3

Grid

แนวจัดวางและขอบเขตเนื้อหา

04
การใช้งานจริง

พฤติกรรมและการจัดวาง

กฎเหล่านี้ช่วยให้การใช้งานคงที่ในทุกขนาดหน้าจอ

01

Responsive

ลดจำนวนคอลัมน์ก่อนบีบเนื้อหา

02

Radius

เลือกตามบทบาท ไม่ผสมหลายระดับในกลุ่มเดียว

05
Guidance

Do / Don’t

ตัวอย่างต้องอธิบายเหตุผลและผลกระทบ ไม่ใช่แค่แสดงว่าถูกหรือผิด

ควรทำ
  • ใช้ token ใกล้ที่สุดจากระบบ 4px
ไม่ควรทำ
  • สร้าง 17px หรือ 29px เพื่อแก้ layout ชั่วคราว
06
Accessibility

ใช้งานได้กับทุกคน

ข้อกำหนดการเข้าถึงเป็นส่วนหนึ่งของคุณภาพ ไม่ใช่ส่วนเสริม

  • ใช้โครงสร้าง HTML ที่สื่อความหมายและลำดับโฟกัสตามการอ่าน
  • รองรับการซูม 200% คีย์บอร์ด และ reduced motion
  • ไม่ใช้สี ไอคอน หรือตำแหน่งเพียงอย่างเดียวเพื่อสื่อความหมาย
07
ข้อมูลอ้างอิง

สเปกที่สนับสนุน Guideline

ใช้สเปกหลังจากเข้าใจบริบทและกฎการใช้งานแล้ว

ฐาน
4px
สเกล
4 · 8 · 12 · 16 · 24 · 32 · 48 · 64