
DGA Design System
ระบบออกแบบสำหรับเว็บไซต์สำนักงานพัฒนารัฐบาลดิจิทัล — TOR DGA-69-0177 · ตอบเกณฑ์ข้อ 2.1 (Design System: สี, Typography, Iconography, UI Components) · สอดคล้องกับ CSS Framework (styles.css) นำไปพัฒนาต่อได้ทันที
1. สี (Color Palette)
พร้อมอัตราส่วนคอนทราสต์บนพื้นขาว ตามมาตรฐาน WCAG 2.2 AA (ข้อความปกติ ≥ 4.5:1)
Brand Colors
#1C164B#F05123#1073B8#FF9933#E6F1F8Neutral Colors
#2D2D2D#595959#707070#E5E7EB#F5F5F52. ตัวอักษร (Typography)
ฟอนต์หลัก Prompt (รองรับไทย+อังกฤษ) · ตัวเลข/อังกฤษ Roboto · Scale แบบ responsive (clamp)
3. ไอคอน (Iconography)
ชุดไอคอนเส้น (line, 1.8px) สไตล์เดียวกัน สีปรับตาม currentColor · ส่งมอบเป็น SVG sprite
4. ปุ่ม (Buttons)
5. ฟอร์ม (Form Inputs)
6. Badge / Tag
7. การ์ด (Cards)

Service Card
8. Alert / Notice
9. Spacing · Radius · Shadow
Spacing (8pt)
Radius
Shadow / Elevation
Breakpoints
10. ภาษาออกแบบ “Connected Grid”
ภาษาออกแบบเฉพาะของ DGA ที่ถอดจากอัตลักษณ์จริง — เส้นวงจร (circuit trace) และจุดเชื่อม (node) จากโลโก้ “D”, ลายเชฟรอนของตราสัญลักษณ์ และแนวคิด “สร้าง · เชื่อม · เปิด / Smart Connector”. หลักการ: ทุกองค์ประกอบเสริมความรู้สึก เชื่อมโยง · ลื่นไหล · น่าเชื่อถือ · ชัดเจน — ส้ม = พลัง/การกระทำ, กรมท่า = โครงสร้าง/อำนาจ, ฟ้า = ระบบ/การเชื่อมต่อ. ทุกตัวอย่างด้านล่างเป็นโค้ดจริงจาก enhancements.css + enhance.js.
ส่วนประกอบของภาษา (Expressions)
Circuit-trace kicker
หัวข้อย่อย (.kicker) ทุกจุดได้เส้นวงจรสีส้มนำหน้าอัตโนมัติ — เหมือนรอยวงจรที่แตกออกจากตัว “D”.
หัวข้อพร้อมเส้นวงจร
Node & pulse motif
จุดเชื่อม (node) คือโมทีฟย่อยที่กลับมาซ้ำทั่วทั้งระบบ — ใช้เป็นตัวคั่น, ปุ่มกลับขึ้นบน, และ accent.
.circuit-divider
Soft elevation
เงาหลายชั้นโทนกรมท่า (--sh-soft → --sh-soft-2) ให้ความลึกที่นุ่มนวล ไม่แข็งกระด้าง.
Scroll reveal & motion
บล็อกเนื้อหาค่อย ๆ ปรากฏขณะเลื่อน (.reveal) แบบไล่ลำดับ — เนื้อหาไม่เคยถูกซ่อนหากไม่มี JS และเคารพ prefers-reduced-motion.
Count-up (trust stats)
ตัวเลขความเชื่อมั่นนับขึ้นเมื่อเข้าสู่จอภาพ (.stats .num) ด้วยตัวเลขแบบ tabular เพื่อไม่ให้สั่น.
Connectivity rails
เส้นรางบาง ๆ ใต้ header และ accent บนการ์ด สื่อถึง “สาย” ที่เชื่อมส่วนต่าง ๆ ของระบบเข้าด้วยกัน — ใช้สีแบรนด์ทั้งหมด.
หลักการใช้สี (Semantic colour roles)
หลักความยับยั้งชั่งใจ (restraint): “special moment” เพียง 1–2 จุดต่อหน้า — ความน่าเชื่อถือและการเข้าถึงมาก่อน ความน่าตื่นตาเป็นรอง.
ส่งมอบเป็น: CSS Framework (styles.css + design-tokens.css + enhancements.css) + SVG icon sprite — แปลงเป็น Figma Library ได้โดยตรง · Max Solutions สำหรับ TOR DGA-69-0177