เกี่ยวกับเครื่องมือนี้

เครื่องมือสร้าง Spacing Scale สร้างระบบระยะห่างจากหน่วยฐาน 4, 5, 6 หรือ 8 px จำนวน 12, 16 หรือ 20 ระดับ และส่งออกเป็น CSS custom properties ในหน่วย px หรือ rem

วิธีใช้

  1. เลือกหน่วยฐาน เช่น 4 px หรือ 8 px
  2. เลือกผลลัพธ์เป็น px หรือ rem
  3. เลือกจำนวนระดับที่ต้องการ
  4. คลิก Copy CSS Variables เพื่อเพิ่มสเกลลงใน stylesheet

ข้อควรรู้

  • ระยะห่างของ Tailwind CSS อิงจากหน่วย 4 px (0.25 rem)
  • Material Design ใช้กริด 8 dp และใช้ 4 dp สำหรับการปรับเล็กน้อย
  • ตัวคูณอย่าง 0.5, 1, 1.5, 2, 3, 4, 6 และ 8 ครอบคลุมความต้องการด้านระยะห่างเกือบทั้งหมด
  • ค่า rem ในที่นี้อิงขนาดฟอนต์ root ที่ 16 px
  • สเกลที่กำหนดไว้ชัดเจนช่วยแทนที่ค่าพิกเซลแบบสุ่ม และทำให้เลย์เอาต์ดูสม่ำเสมอ

ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลดหรือจัดเก็บ

คำถามที่พบบ่อย

ควรใช้ระบบระยะห่าง 4px หรือ 8px?

8 px เป็นค่าเริ่มต้นที่นิยมสำหรับเลย์เอาต์ ส่วน 4 px ให้การควบคุมที่ละเอียดกว่าสำหรับอินเทอร์เฟซที่หนาแน่นและคอมโพเนนต์ขนาดเล็ก หลายทีมใช้ขั้นละ 4 px ภายในจังหวะ 8 px

Spacing scale ใน design system คืออะไร?

คือชุดค่าระยะห่างที่กำหนดไว้ล่วงหน้าสำหรับ margin, padding และ gap เพื่อให้ทุกหน้าจอใช้ขั้นระยะห่างเดียวกัน

จะนำสเกลไปใช้ใน CSS ได้อย่างไร?

คัดลอกตัวแปรแล้วใช้งาน เช่น padding: var(--space-4); เพื่อให้ระยะห่างสม่ำเสมอในทุกคอมโพเนนต์

เหมือนกับ spacing ของ Tailwind หรือไม่?

เมื่อใช้ฐาน 4 px และผลลัพธ์เป็น rem ค่าที่ได้จะใช้ตัวคูณเดียวกับสเกลระยะห่างเริ่มต้นของ Tailwind