การออกแบบด้วยสีที่เข้าถึงได้

1. บทนำ

อัปเดตครั้งล่าสุด: 11/05/22

22b0bbc6dbfe75d9.png

ระบบสี Material 3 สร้างรูปแบบสีที่เข้าถึงได้ด้วยอัลกอริทึมสีแบบไดนามิก แต่การช่วยเหลือพิเศษสำหรับสีหมายความว่าอย่างไร ระบบสีใหม่ของดีไซน์ Material สร้างรูปแบบสีที่เข้าถึงได้อย่างไรและเครื่องมือใดที่ช่วยได้

สิ่งที่คุณจะได้เรียนรู้

  • สีเกี่ยวข้องกับหลักเกณฑ์การช่วยเหลือพิเศษและคอนทราสต์อย่างไร
  • การใช้เครื่องมือจะช่วยสร้างรูปแบบสีที่เข้าถึงได้ ทำการแก้ไข และตรวจสอบคอนทราสต์ได้อย่างไร

ข้อกำหนดเบื้องต้น

สำหรับห้องทดลองนี้ เราจะต่อยอดจากแนวคิดการออกแบบขั้นพื้นฐาน

  • ความรู้เกี่ยวกับรูปแบบและบทบาทสีที่ใช้ใน Android ในปัจจุบัน
  • ความรู้เกี่ยวกับ Figma

สิ่งที่ต้องมี

2. เริ่มต้นใช้งาน

ตั้งค่า

คุณต้องเข้าถึงไฟล์ Designlab Figma เพื่อเริ่มต้นใช้งาน ทุกสิ่งที่คุณต้องการสำหรับห้องทดลองมีอยู่ในไฟล์ Figma คุณสามารถดาวน์โหลดและนำเข้าไฟล์ หรือทำซ้ำไฟล์จากชุมชน Figma

ก่อนอื่น ให้ลงชื่อเข้าใช้ Figma หรือสร้างบัญชี

ทำซ้ำจากชุมชน Figma

ไปที่ไฟล์การออกแบบด้วยสีที่เข้าถึงได้ หรือค้นหา "การออกแบบด้วยสีที่เข้าถึงได้" ภายในชุมชน Figma คลิกทำสำเนาที่มุมขวาบนเพื่อคัดลอกไฟล์ลงในไฟล์

2cb1a5f77aab6012.png

เลย์เอาต์ของไฟล์

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

Codelab นี้จะแนะนำแนวคิดและแบบฝึกหัดเหล่านั้นอย่างละเอียด อ่านไปพร้อมกับ Codelab เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ใหม่ของ Material You

289defd9d067d2f0.png

ติดตั้งปลั๊กอิน Figma

Codelab นี้อาศัยปลั๊กอิน Figma ใหม่ในการสร้างรูปแบบสีและโทเค็นแบบไดนามิก ติดตั้งปลั๊กอิน Figma โดยตรงจากหน้าชุมชน Figma หรือค้นหา "Material Theme Builder" ในชุมชน Figma

61f6731c8ab4d4f7.png

3. สีและการเข้าถึง

การช่วยเหลือพิเศษเป็นวิธีเดียวในการออกแบบสำหรับทุกคน เพื่อให้มั่นใจว่าผลิตภัณฑ์ที่คุณสร้างจะครอบคลุมไปถึงกลุ่มเป้าหมายในวงกว้างที่สุดเท่าที่จะเป็นไปได้

"ฉันมองเห็นสีบนหน้าจอได้ไหม" เป็นสิ่งที่ควรพิจารณาเป็นอันดับแรกเมื่อออกแบบสี ผู้คนมองเห็นสีได้หลายวิธีขึ้นอยู่กับระดับการมองเห็น

ตาบอดสีอาจหมายถึงการตรวจสอบการผสมสีเพื่อให้องค์ประกอบ UI ไม่กลมกลืนกัน

แม้ว่าความทึบแสงและน้ำหนักอาจไม่ใช่โทนสีที่แท้จริงของสี แต่ก็มีผลต่อการมองเห็นสีที่ทรงพลัง

การใช้ความทึบแสงต่ำจะทำให้มีสีอ่อน ซึ่งอาจทำให้ข้อความอ่านไม่ออก เช่น สำหรับผู้ที่สายตาสั้น จะอ่านข้อความที่ตั้งค่าความทึบแสง 30% ในระยะห่างที่เหมาะสมได้

3a3e1289633300cd.png

ใช้ความทึบแสงด้วยความระมัดระวังและไม่อยู่ภายใต้หลักเกณฑ์ที่แนะนำ

น้ำหนักตัวอักษรอาจให้ผลใกล้เคียงกัน ซึ่งส่งผลต่อน้ำหนักแบบอักษรที่บางกว่าบนพื้นหลังสีเข้ม ในการพิมพ์ การใช้แบบอักษรที่บางมาก อาจทำให้หมึก "หก" ได้ ใส่ข้อความมากเกินไป ดวงตาของเราสร้างเอฟเฟกต์นี้บนหน้าจอด้วยเช่นกัน โดยพยายามให้เต็มพื้นที่

89442bedfcad3b97.png

โฆษณาประเภทบางบนพื้นหลังสีเข้มจะสร้างเอฟเฟกต์แบบหม่นหมอง

ความอ่านง่ายกับความอ่านง่าย ตลอดทั้งห้องทดลองนี้ เราจะพูดถึงความอ่านง่ายของข้อความ ความอ่านง่ายจะวัดว่ามองเห็นได้ง่ายเพียงใด ส่วนความอ่านง่ายจะวัดความเข้าใจง่าย

4. คอนทราสต์ของสี

หลักเกณฑ์การช่วยเหลือพิเศษมีไว้ช่วยให้นักออกแบบและนักพัฒนามีรายการตรวจสอบที่สอดคล้องกับผู้เชี่ยวชาญซึ่งมุ่งมั่นในการทำตามแนวทางปฏิบัติแนะนำในการสร้างผลิตภัณฑ์ที่ไม่แบ่งแยก WCAG คือมาตรฐานปกติและสิ่งที่ห้องทดลองนี้อ้างอิงถึง

คอนทราสต์ของสีคือความแตกต่างระหว่างความสว่างขององค์ประกอบพื้นหน้าและพื้นหลังซึ่งแสดงในรูปแบบอัตราส่วน เกณฑ์อัตราส่วนนี้เป็นคะแนน การวัดความแตกต่างระหว่างคำพูด ข้อความบนปุ่มกับที่เก็บของปุ่ม สามารถช่วยตัดสินได้ว่าข้อความจะอ่านได้ชัดเจนหรือไม่

44e6eeb4bc15664a.png

ตัวอย่างคอนทราสต์ของสีที่ไม่ผ่านการตรวจสอบ

หลักเกณฑ์คอนทราสต์ของสีแบ่งออกเป็นข้อความและไม่ใช่ข้อความ โดยแต่ละแบบจะมีชุดคะแนนของตนเอง

ข้อความ

AA

AAA

ข้อความขนาดใหญ่

3:1

4.5:1

ข้อความปกติ (เนื้อหา)

4.5:1

7:1

ไม่ใช่ข้อความ

AA

ไม่ใช่ข้อความ (องค์ประกอบกราฟิก)

3:1

ลองตรวจสอบคอนทราสต์และดูวิธีแก้ไขด้วยตนเอง

  1. ใน Figma ให้ค้นหาสีในองค์ประกอบ UI เริ่มต้นด้วยข้อความขนาดใหญ่ (#C0BEC5) ซึ่งอยู่บนพื้นหลัง (#F5F5FF) เมื่อใช้เครื่องมือตรวจสอบคอนทราสต์ออนไลน์ เมื่อป้อนสีเหล่านี้ลงในเบื้องหน้าและพื้นหลังจะทำให้การให้คะแนนทั้งหมดไม่ผ่าน
  2. ข้อความสว่างเกินไปสำหรับสีพื้นหลัง หากยังใช้เครื่องมือตรวจสอบคอนทราสต์ออนไลน์อยู่ ให้ปรับสีพื้นหน้าด้วยตัวเลือกสีเป็นสีที่เข้มขึ้นจนกว่าจะผ่าน AAA
  3. กลับไปที่ Figma แล้วใช้สีการส่งต่อใหม่กับข้อความขนาดใหญ่
  4. ทำตามขั้นตอนเดียวกันสำหรับเนื้อความและปุ่ม โดยตรวจสอบทั้งสีข้อความและสีพื้นหลังของแต่ละปุ่ม
  5. ,ใช้ผลลัพธ์ในส่วนออบเจ็กต์กราฟิกและคอมโพเนนต์อินเทอร์เฟซผู้ใช้เพื่อใช้กระบวนการเดียวกันกับไอคอน****
  6. ใส่สีใหม่ลงใน Figma สำหรับแต่ละองค์ประกอบ องค์ประกอบทั้งหมดควรผ่านการจัดประเภทคอนทราสต์แล้ว

2e536484b6d5cc92.png

ตัวอย่างคอนทราสต์ของสีที่ส่งผ่าน

ซึ่งอาจเป็นกระบวนการที่ใช้เวลานาน และผลลัพธ์ที่ได้อาจทำให้ชุดสีมีความกลมกลืนน้อยลง เครื่องมือนี้สามารถช่วยคุณได้

5. สร้างพร้อมความสว่าง

ระบบสีแบบไดนามิกใหม่สำหรับดีไซน์ Material สร้างขึ้นโดยใช้ความสว่างมากกว่าโทนสี ซึ่งหมายความว่าหากนำโทนสีและสีออกไป เราจะเห็นคอนทราสต์ในเฉดสีได้

เมื่อดึงสี จะส่งผลให้เกิดสีหลักที่มีการเลื่อนจาก 5 สีเพื่อสร้างชุดโทนสี ชุดโทนสีประกอบด้วย 13 โทน ซึ่งรวมถึงสีขาวและสีดำ ค่าโทนสี 100 จะเท่ากับค่าความสว่างสูงสุดและได้ผลลัพธ์เป็นสีขาว ค่าทุกโทนระหว่าง 0 ถึง 100 จะแสดงปริมาณแสงที่มีอยู่ในสี

ระบบชุดโทนสีเป็นศูนย์กลางของการทำให้รูปแบบสีใดก็ตามสามารถเข้าถึงได้โดยค่าเริ่มต้น

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

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

f9d9cd4d363af012.png

สีสันแบบไดนามิกของ Material You ออกแบบมาเพื่อให้ทํางานได้ในบริบทที่คาดเดาไม่ได้ ในการจัดการอัตราส่วนคอนทราสต์ในบริบทการรับชมที่หลากหลาย ระดับความสว่างจึงเป็นคุณสมบัติสำคัญที่ช่วยให้ผสมสีได้สำเร็จ แม้ทีมผลิตภัณฑ์ไม่ได้ทดสอบการผสมสีที่เจาะจงแต่ละสีก็ตาม

6. สร้างธีมที่เข้าถึงได้

เครื่องมือสร้างธีมจะสร้างโทเค็นดีไซน์ Material เป็นรูปแบบ Figma ซึ่งช่วยให้คุณเห็นภาพของสีแบบไดนามิกและสร้างธีมที่กำหนดเอง ซึ่งทำได้ในขณะทำตามระบบสี Material 3 เพื่อสร้างสีที่เข้าถึงได้ในรูปแบบสี

  1. ในโมดัลปลั๊กอิน ให้คลิกกำหนดเอง การดำเนินการนี้จะเปลี่ยนธีมเป็นธีมที่กำหนดเอง ธีมวัสดุสร้างขึ้นแล้ว แต่คุณสร้างธีมใหม่ได้หากต้องการ ดูข้อมูลเพิ่มเติมได้ที่การแสดงภาพไดนามิกสี
  2. ต่อไป ให้ตั้งค่าสีของคีย์หลัก โดยหลักอาจเป็นสีหลักของแบรนด์หรือสีเฉพาะจุดหลักที่ใช้บ่อยที่สุดก็ได้ คลิกสีที่มีป้ายกำกับหลักเพื่อเปิดตัวเลือกสีและเลือกสี สีหลักจะใช้สำหรับสีต้นฉบับ คล้ายกับสีต้นฉบับในการตั้งค่าแบบไดนามิก

47b09d4389a6893a.png

เพิ่มสีลงใน MTB

  1. สีหลักที่เหลือจะเติมตามสีหลัก ซึ่งหมายความว่า คุณไม่จำเป็นต้องใส่สีเพิ่มเติมหากไม่ต้องการใช้ เลือกเพิ่มสีรองและสีที่ 3
  2. แบบแผนสีจะแสดงสีหลักที่ตีความจากสีอินพุต ชุดโทนสีที่สร้างขึ้น และรูปแบบสีที่ได้พร้อมบทบาทสี ทั้งรูปแบบสว่างและมืดพร้อมให้ใช้งาน
  3. ห้องทดลองมีตัวอย่าง UI เพื่อดูการใช้รูปแบบสี เมื่อเลือกคอมโพเนนต์ UI ของแอปแล้ว ให้คลิกสลับภายในปลั๊กอิน

4f60c007fe0437.png

รูปแบบสีที่มีการจำลองที่เชื่อมต่อ

สำหรับแบบฝึกหัดเหล่านี้ Material Theme Builder ได้สร้างโทเค็นที่จำเป็นในไฟล์ Figma แล้ว

7. ตรวจสอบคอนทราสต์กับ Material Theme Builder

เยี่ยมเลย แต่เราเข้าใจดีว่าคุณจะต้องอัปเดตสไตล์เหล่านี้บางส่วนด้วยสีต่างๆ ด้วยตนเอง Material Theme Builder มีการตรวจสอบคอนทราสต์ในตัวสำหรับสีหลักของรูปแบบเพื่อช่วยในการตัดสินใจ

  1. เนื่องจากโทเค็นถูกสร้างเป็นรูปแบบ เราจึงสามารถตั้งค่าของสีที่สร้างได้ ภายในรูปแบบ Figma ให้สลับเป็นสีหลักของธีมปัจจุบัน แล้วเลือกไอคอน "แก้ไขรูปแบบ" ทางด้านขวา
  2. อัปเดตสีหลักในคุณสมบัติ ซึ่งจะแสดงอยู่ในเอาต์พุตสีและ UI ของแอป อัลกอริทึมของสีไม่ได้สร้างสีนี้ เราจึงรับประกันความสามารถในการเข้าถึงไม่ได้
  3. ในเมนูปลั๊กอิน ให้คลิกตรวจสอบคอนทราสต์ จากนั้นเปิดโมดัลแก้ไขรูปแบบอีกครั้งสำหรับรายการหลัก ซึ่งจะตรวจสอบคอนทราสต์และแสดงการจัดประเภทคอนทราสต์

a1800c98b22cbb50.png

คอนทราสต์ในกล่องโต้ตอบสไตล์ Figma

8. ขอแสดงความยินดี

f2f313b2b11a550.png

เยี่ยมเลย การเข้าถึงควรเป็นส่วนสำคัญในกระบวนการของคุณ และด้วย Material Design และ Material Theme Builder ก็ง่ายยิ่งกว่าเดิม

หากมีข้อสงสัย โปรดติดต่อเราได้ทุกเมื่อโดยใช้ @MaterialDesign บน Twitter

โปรดติดตามเนื้อหาการออกแบบและบทแนะนำเพิ่มเติมได้ที่ youtube.com/MaterialDesign