Dark Mode: Thiết Kế Giao Diện Tối Chuẩn
Mục lục
Dark mode (giao diện tối) dùng nền tối + chữ sáng — giảm mỏi mắt, tiết kiệm pin, và tạo cảm giác hiện đại. 82% người dùng smartphone bật dark mode (Android Authority 2025), và Google, YouTube, GitHub, Twitter đều cung cấp dark mode. Website không có dark mode năm 2026 cảm giác thiếu chuyên nghiệp với người dùng tech-savvy. Bài viết hướng dẫn thiết kế dark mode đúng chuẩn UX và accessibility.
Tại Sao Dark Mode Quan Trọng?
| Lợi ích | Chi tiết |
|---|---|
| Giảm mỏi mắt | Ánh sáng xanh giảm 60-70% so với nền trắng |
| Tiết kiệm pin | OLED screens tiết kiệm 30-60% pin |
| Tập trung content | Nền tối giúp nội dung nổi bật hơn |
| Modern look | Người dùng kỳ vọng website hiện đại có dark mode |
| Accessibility | Một số người nhạy cảm ánh sáng cần dark mode |
Color Palette Chuẩn Cho Dark Mode
Không dùng pure black (#000000) — quá tương phản với text trắng, gây mỏi mắt. Dùng dark gray:
| Element | Light mode | Dark mode | Lưu ý |
|---|---|---|---|
| Background | #FFFFFF | #121212-#1E1E1E | Dark gray, không pure black |
| Surface (card, modal) | #F5F5F5 | #1E1E1E-#2D2D2D | Nhẹ hơn background |
| Primary text | #212121 | #E0E0E0-#FFFFFF | Contrast ratio ≥ 7:1 |
| Secondary text | #757575 | #A0A0A0-#B0B0B0 | Contrast ratio ≥ 4.5:1 |
| Accent color | Brand color | Brand color (sáng hơn) | Tăng lightness 10-20% |
| Border | #E0E0E0 | #333333-#444444 | Subtle, không nổi bật |
CSS Implementation
/* CSS Custom Properties */
:root {
--bg-primary: #FFFFFF;
--bg-surface: #F5F5F5;
--text-primary: #212121;
--text-secondary: #757575;
--accent: #7C3AED;
}
[data-theme="dark"] {
--bg-primary: #121212;
--bg-surface: #1E1E1E;
--text-primary: #E0E0E0;
--text-secondary: #A0A0A0;
--accent: #A78BFA; /* sáng hơn cho dark bg */
}
/* Respect system preference */
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) {
--bg-primary: #121212;
/* ... dark colors ... */
}
}
5 Sai Lầm Thường Gặp
- Dùng pure black (#000) + pure white (#FFF) — tương phản quá cao, gây mỏi mắt. Dùng dark gray + off-white.
- Chỉ invert màu — đảo ngược light theme không tạo dark mode tốt. Cần redesign color hierarchy.
- Quên hình ảnh — ảnh sáng trên nền tối chói mắt. Thêm opacity nhẹ hoặc border cho images trong dark mode.
- Không lưu preference — người dùng toggle dark mode → reload trang → reset về light. Lưu vào localStorage.
- Không test contrast ratio — text trên dark background phải đạt WCAG AA (4.5:1 cho text thường, 3:1 cho text lớn).
UX Best Practices
Toggle rõ ràng — icon sun/moon ở header, dễ tìm, dễ click. System preference first — mặc định theo OS setting (prefers-color-scheme), cho phép override. Transition mượt — transition: background-color 0.3s, color 0.3s tránh chuyển đổi giật. Test trên OLED — dark mode trên OLED khác LCD, test cả hai.
Chúng Tôi Xây Web tại Cái Răng, Cần Thơ thiết kế website với dark mode chuẩn UX — kết hợp thiết kế UX/UI hiện đại và accessibility đầy đủ.
Liên hệ tư vấn: Zalo 0817.771.184 | Hotline: 0817.771.184 | Form liên hệ
Chúng Tôi Xây Web
Đội ngũ thiết kế website tại Cần Thơ
Chuyên thiết kế website chuẩn SEO, tối ưu tốc độ và trải nghiệm người dùng cho doanh nghiệp tại Cần Thơ và Đồng bằng sông Cửu Long.
Câu Hỏi Thường Gặp
Dark mode là gì và tại sao website nên có?
Dark mode có ảnh hưởng SEO không?
Cách triển khai dark mode cho website?
Dark mode có phù hợp mọi website không?
Bạn cần dịch vụ này?
Gọi ngay 0817771184 hoặc chat Zalo để được tư vấn miễn phí về thiết kế website.