ESC
เวิร์กโฟลว์ CSS สำหรับ Frontend

การสลับระหว่างเครื่องมือที่กระจัดกระจายขณะสร้าง UI เป็นการเสียเวลา เวิร์กโฟลว์นี้ครอบคลุมงาน CSS หลักตามลำดับที่สมเหตุสมผล ตั้งแต่การเลือกสีพื้นฐานไปจนถึงการกำหนดหน่วยที่ตอบสนอง เพื่อให้คุณสามารถสร้างสไตล์ภาพที่สอดคล้องกันได้

5 ขั้นตอน ~20 นาที 5 เครื่องมือ
01

เลือกสีพื้นฐาน

ทุกอย่างใน UI มาจากพาเลตต์สี การกำหนดสีหลักและสีเน้นก่อนจะป้องกันค่าที่ไม่สอดคล้องกระจายอยู่ใน CSS

เลือกสี
เลือกสีแบรนด์หรือธีมของคุณและคัดลอกค่า HEX, RGB หรือ HSL ที่แน่นอนเพื่อใช้ในตัวแปร CSS
เปิดเครื่องมือ
02

สร้างพื้นหลังแบบไล่ระดับ

พื้นหลังแบบไล่ระดับเพิ่มความลึกให้กับส่วน hero และการ์ด แต่การเขียนไวยากรณ์ CSS ด้วยมือนั้นเกิดข้อผิดพลาดง่ายและช้าในการทดสอบ

สร้าง CSS Gradient
กำหนดประเภทไล่ระดับ ทิศทาง และจุดสี จากนั้นคัดลอกคุณสมบัติ CSS gradient ที่พร้อมวาง
เปิดเครื่องมือ
03

เพิ่มความลึกด้วยเงา

เงากำหนดลำดับชั้นระดับความสูง ปุ่ม การ์ด และ modal แต่ละอย่างต้องการความลึกเงาที่แตกต่างกันเพื่อให้ดูถูกต้อง

สร้าง Box Shadow
ปรับ offset, blur, spread และสีด้วยภาพ จากนั้นคัดลอกค่า box-shadow CSS สำหรับแต่ละระดับคอมโพเนนต์
เปิดเครื่องมือ
04

ปัดมุมให้โค้งมน

border-radius เป็นรายละเอียดที่ละเอียดอ่อนแต่สำคัญ ค่าที่ไม่สอดคล้องระหว่างคอมโพเนนต์ทำให้ UI ดูยังไม่เสร็จ

สร้าง Border Radius
กำหนดค่ารัศมีต่อมุมและดูตัวอย่างผลลัพธ์ จากนั้นคัดลอกชอร์ตแฮนด์ border-radius สำหรับ design token ของคุณ
เปิดเครื่องมือ
05

แปลงค่าพิกเซลเป็น REM

การใช้หน่วย rem แทน px ช่วยให้เลย์เอาต์เคารพการตั้งค่าขนาดฟอนต์ของผู้ใช้และปรับขนาดได้อย่างเข้าถึงได้

แปลง PX เป็น REM
ป้อนค่าพิกเซลและขนาดฟอนต์พื้นฐานเพื่อรับค่าเทียบเท่า rem ที่แน่นอนสำหรับ spacing, ขนาดฟอนต์ และ breakpoint
เปิดเครื่องมือ

เคล็ดลับ

  • กำหนดสีของคุณเป็น CSS custom properties (--color-primary: #...) เพื่อให้คุณต้องอัปเดตเพียงที่เดียว
  • ใช้ scale ของ border-radius ที่สอดคล้องกัน (4px, 8px, 16px, 24px) แทนค่าสุ่มเพื่อให้คอมโพเนนต์ดูเข้ากัน
  • กำหนดขนาดฟอนต์พื้นฐานใน :root และคำนวณค่า rem โดยอ้างอิงกับฐานนั้นเสมอเพื่อการปรับขนาดที่คาดเดาได้

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

แต่ละเครื่องมือสร้าง CSS snippet อิสระ คัดลอกแต่ละค่าลงใน stylesheet หรือบล็อก :root ของคุณด้วยตนเองเพื่อประกอบ

ค่าเริ่มต้นของเบราว์เซอร์คือ 16px ใช้ 16 เป็นฐานสำหรับค่า rem ที่แม่นยำ เว้นแต่โปรเจ็กต์ของคุณจะแทนที่ขนาดฟอนต์ root

ใช่ เครื่องมือสร้าง CSS Gradient รองรับประเภท gradient แบบ linear, radial และ conic พร้อมตัวอย่างแบบเรียลไทม์

หลังจากเลือกสีที่นี่ ให้ผ่าน Color Contrast Checker เพื่อตรวจสอบว่าเป็นไปตามอัตราส่วนคอนทราสต์ WCAG AA หรือ AAA

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย