- Tác giả chia sẻ trải nghiệm tái cấu trúc hệ thống màu sắc tại Postmark và những vấn đề gặp phải với bảng màu trước đó.
- Vấn đề chính của bảng màu cũ là độ sáng cảm nhận của màu không nhất quán và tỷ lệ tương phản khó dự đoán giữa các biến thể màu.
- Tác giả giải thích rằng các vấn đề này bắt nguồn từ những hạn chế cố hữu của mô hình màu HSL và việc các công cụ thiết kế thiếu hỗ trợ cho những lựa chọn thay thế tốt hơn.
- Tác giả giới thiệu các không gian màu CIELAB và LCh như những lựa chọn thay thế tốt hơn HSL, vì chúng được thiết kế để phản ánh cách con người cảm nhận độ sáng và độ bão hòa.
- Tác giả giới thiệu ứng dụng Accessible Palette, một công cụ để xây dựng hệ thống màu sắc có độ sáng nhất quán và tỷ lệ tương phản có thể dự đoán được.
- Ứng dụng này cho phép người dùng tùy chỉnh các mức độ sáng, kiểm soát tỷ lệ tương phản và tạo bảng màu dựa trên không gian màu RGB hoặc CIELAB.
- Tác giả thảo luận về những thiếu sót của cách tính tỷ lệ tương phản theo WCAG 2.1 hiện tại và giới thiệu Advanced Perceptual Contrast Algorithm (APCA) được dùng trong ứng dụng.
- Tác giả khuyến khích độc giả xây dựng hệ thống màu sắc bằng cách cân nhắc cả hướng dẫn của WCAG 2.1 và APCA để đạt tính sẵn sàng cho tương lai và tuân thủ quy định ở mức cao nhất có thể.
- Tác giả nhấn mạnh lợi ích của việc sử dụng ứng dụng Accessible Palette và mời độc giả liên hệ bất cứ lúc nào nếu có câu hỏi hoặc phản hồi.
1 bình luận
Ý kiến Hacker News
color()hỗ trợ nhiều không gian màu chứ không chỉ sRGB.