Design Token คืออะไร
เรียนรู้ว่า design token คืออะไร และเหตุใดจึงเป็นรากฐานของระบบการออกแบบที่ขยายได้
Design Token คืออะไร เป็นบทเรียน CSS Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน CSS Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส CSS Academy มีบทเรียนทั้งหมด 4 บทเรียน
คำจำกัดความ
โทเค็นการออกแบบคือตัวแปรที่มีชื่อซึ่งเก็บการตัดสินใจด้านการออกแบบ เช่น สี ระยะห่าง รูปแบบตัวอักษร และเงา ในรูปแบบที่ไม่ผูกกับเทคโนโลยี โทเค็นเหล่านี้เชื่อมเครื่องมือออกแบบกับโค้ดเข้าด้วยกัน และช่วยให้เกิดความสอดคล้องกันในทุกแพลตฟอร์ม
เหตุใดโทเค็นจึงสำคัญ
หากไม่มีโทเค็น ค่าเดียวกันจะถูกทำซ้ำในโค้ด CSS, iOS และ Android แหล่งข้อมูลโทเค็นที่เป็นศูนย์กลางเพียงแห่งเดียวทำให้การเปลี่ยนสีแบรนด์อัปเดตทุกแพลตฟอร์มได้พร้อมกัน
หมวดหมู่โทเค็น
หมวดหมู่ที่พบบ่อย ได้แก่ สี (แบรนด์ เชิงความหมาย และกลาง) รูปแบบตัวอักษร (ตระกูล แบบ ขนาด น้ำหนัก และความสูงบรรทัด) ระยะห่าง (ตาราง 4px) รัศมี เงา และภาพเคลื่อนไหว (ระยะเวลาและการผ่อนจังหวะ)
รูปแบบโทเค็น
โทเค็นจัดเก็บเป็น JSON, YAML หรือรูปแบบโทเค็นการออกแบบของ W3C โทเค็นแต่ละรายการมีชื่อ ค่า ชนิด และคำอธิบายเพิ่มเติมที่เป็นตัวเลือก การแปลงจะเปลี่ยนโทเค็นให้เป็นผลลัพธ์เฉพาะแพลตฟอร์ม
โทเค็นส่วนกลางเทียบกับโทเค็นนามแฝง
โทเค็นส่วนกลางคือค่าดิบ: color-blue-500: #3b82f6 โทเค็นนามแฝงอ้างอิงโทเค็นส่วนกลางในเชิงความหมาย: color-action-primary: {color-blue-500} คอมโพเนนต์ควรอ้างอิงโทเค็นนามแฝง ไม่ใช่ค่าดิบ
โทเค็นใน CSS
พร็อพเพอร์ตีแบบกำหนดเองของ CSS เป็นผลลัพธ์ตามธรรมชาติสำหรับโทเค็นบนเว็บ โทเค็นชื่อ spacing-4 จะกลายเป็น --spacing-4: 1rem และนำไปใช้ทั่วทั้งสไตล์ชีตในรูปแบบ margin: var(--spacing-4)
การทำงานร่วมกับเครื่องมือออกแบบ
ปลั๊กอิน Figma Tokens และ Tokens Studio ช่วยซิงก์โทเค็นการออกแบบระหว่าง Figma กับที่เก็บโค้ด นักออกแบบและนักพัฒนาใช้คำศัพท์โทเค็นชุดเดียวกัน จึงลดข้อผิดพลาดในการถ่ายทอดงาน
วงจรชีวิตของโทเค็น
โทเค็นมีการเปลี่ยนแปลงอยู่เสมอ: ยกเลิกค่าที่เก่าโดยไม่ทำให้ผู้ใช้งานเสียหายด้วยการจัดเตรียมการจับคู่สำหรับการย้ายข้อมูล การใช้การกำหนดเวอร์ชันตามหลักความหมายกับแพ็กเกจโทเค็นจะส่งสัญญาณการเปลี่ยนแปลงที่ไม่เข้ากันได้ไปยังทีมที่ใช้งาน
โทเค็นหลายแพลตฟอร์ม
JSON ของโทเค็นเดียวกันสามารถสร้างตัวแปร CSS สำหรับเว็บ ค่าคงที่ Swift สำหรับ iOS และทรัพยากร XML สำหรับ Android ไฟล์คำจำกัดความเพียงไฟล์เดียวช่วยป้องกันไม่ให้การตัดสินใจด้านการออกแบบแตกต่างกันไปตามแพลตฟอร์ม
การนำโทเค็นมาใช้ทีละขั้น
เริ่มจากโทเค็นสีและระยะห่าง แทนที่ค่าที่เขียนตายตัวทีละไฟล์ ค้นหาในฐานโค้ดด้วยค่าฐานสิบหกดิบและค่าพิกเซลที่เขียนตายตัว เพื่อค้นหาการตัดสินใจด้านการออกแบบที่ยังไม่ได้เปลี่ยน
โทเค็นกับการจัดการธีม
โทเค็นนามแฝงช่วยให้จัดการธีมได้ เพียงเปลี่ยนว่าโทเค็นนามแฝงชี้ไปยังโทเค็นส่วนกลางใด ธีมทั้งหมดก็จะเปลี่ยนโดยไม่ต้องแก้โค้ดคอมโพเนนต์ ธีมสว่าง มืด และแบรนด์ล้วนสร้างจากชั้นนามแฝงเดียวกัน
ตรวจสอบความรู้
โทเค็นส่วนกลางแตกต่างจากโทเค็นนามแฝงอย่างไร
สรุป
โทเค็นการออกแบบคือตัวแปรที่มีชื่อซึ่งเข้ารหัสการตัดสินใจด้านการออกแบบในรูปแบบที่ไม่ผูกกับแพลตฟอร์ม โทเค็นส่วนกลางเก็บค่าดิบ ส่วนโทเค็นนามแฝงให้ความหมายเชิงความหมาย ทั้งสองอย่างร่วมกันช่วยขับเคลื่อนระบบการออกแบบที่สอดคล้อง ดูแลรักษาได้ง่าย และใช้ได้หลายแพลตฟอร์ม
เรียนรู้ CSS ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 40
- บทเรียน
- 159
คำถามที่พบบ่อย
บทเรียน “Design Token คืออะไร” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “Design Token คืออะไร” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส CSS Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส CSS Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “Design Token คืออะไร”
เรียนรู้ว่า design token คืออะไร และเหตุใดจึงเป็นรากฐานของระบบการออกแบบที่ขยายได้ คุณปฏิบัติ CSS Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน CSS Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน CSS Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “Design Token คืออะไร” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน CSS Academy นี้ได้ไหม
ได้ บทเรียน CSS Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- Design Token คืออะไร
- แนวทางการตั้งชื่อโทเค็น
- การใช้ธีมหลายแบรนด์ด้วยตัวแปร CSS
- เครื่องมือโทเค็น: Style Dictionary