Bảng màu Tailwind CSS

Tạo bảng màu đầy đủ từ sắc độ 50 đến 950 và xuất cấu hình tailwind.config.js

Bảng màu Tailwind CSS

Tạo bảng màu đầy đủ từ sắc độ 50 đến 950 và xuất cấu hình tailwind.config.js

Cách thức hoạt động

1
Set Criteria & Options
Select length, format, or generation parameters for your output.
2
Generate Instantly
Generate secure, random, or custom data entirely in your browser.
3
Copy or Export
Copy the generated output to your clipboard or download the file.
Trung tâm kiến thức

Trình tạo bảng màu Tailwind CSS: Thang sắc độ 50-950 và xuất cấu hình

Hệ sinh thái Tailwind CSS sử dụng thang sắc độ màu tiêu chuẩn gồm 10 mức (từ 50 đến 950) để đảm bảo tính nhất quán về mặt thị giác trên toàn bộ giao diện ứng dụng. Khi doanh nghiệp muốn áp dụng màu sắc thương hiệu vào Tailwind, việc tính toán thủ công các sắc thái màu sáng hơn (tint) và tối hơn (shade) thường tạo ra các màu bị đục hoặc mất độ rực rỡ.

Công cụ này áp dụng không gian màu OKLCH / HSL hiện đại để phân bổ đều độ sáng (Perceptual Luminance) và độ bão hòa, tạo ra dải sắc thái màu cân đối hoàn hảo từ mức 50 (nhạt nhất) đến 950 (đậm nhất), đồng thời sinh sẵn đoạn mã cấu hình JavaScript để bạn dán ngay vào tailwind.config.js.

Công thức & Nguyên lý kỹ thuật

Phân bổ độ sáng OKLCH: L_i = L_base + (Target_L_i - L_base) × Hệ_Số | Giữ nguyên góc sắc thái (Hue)

Màu cơ sở được chuyển đổi sang không gian màu tri giác OKLCH. Các sắc thái từ 50 đến 400 được nội suy độ sáng tăng dần về phía màu trắng, trong khi các sắc thái từ 600 đến 950 được giảm độ sáng về phía màu đen.

Thực hành tốt nhất & Hướng dẫn thiết yếu

  • Chọn màu cơ sở cho mức 500: Màu nhận diện thương hiệu chính của bạn nên được gán cho mức 500 hoặc 600 để làm mốc neo chuẩn cho các thành phần giao diện chính.
  • Kiểm tra độ tương phản văn bản: Sử dụng các mức màu 50-200 cho màu nền thẻ, và sử dụng các mức màu 700-950 cho màu chữ để đảm bảo tiêu chuẩn tiếp cận WCAG.
  • Xuất mã cấu hình tự động: Sao chép đoạn mã JavaScript sinh ra và dán vào phần theme.extend.colors trong tệp tailwind.config.js.
  • Ứng dụng cho Dark Mode: Dễ dàng đảo ngược cặp sắc thái màu (ví dụ dùng sắc độ 100 cho Dark Mode thay vì 900) để tạo giao diện tối hài hòa.

Câu hỏi thường gặp (FAQ)

Tại sao công cụ dùng không gian màu OKLCH thay vì RGB thông thường?
Không gian màu RGB và HSL truyền thống có nhược điểm là độ sáng cảm nhận của mắt người thay đổi tùy theo màu sắc (màu vàng nhìn sáng hơn màu xanh dương dù cùng độ sáng). OKLCH giải quyết triệt để vấn đề này, giúp dải màu mượt mà và tự nhiên hơn.
Mã xuất ra có tương thích với Tailwind CSS v3 và v4 không?
Có. Đoạn mã cấu hình được định dạng theo cấu trúc đối tượng JavaScript tiêu chuẩn, hoàn toàn tương thích với cả Tailwind CSS v3 và cú pháp CSS theme mới của Tailwind v4.
Tôi có thể sao chép trực tiếp mã màu HEX của từng mức không?
Có. Mỗi ô màu đều hiển thị mã HEX rõ ràng; bạn chỉ cần nhấp chuột vào ô màu đó để sao chép mã màu vào bộ nhớ tạm.
Có thể tinh chỉnh thủ công từng mức màu riêng lẻ không?
Công cụ cung cấp các thanh trượt trực quan để bạn điều chỉnh độ bão hòa tổng thể của dải màu theo ý đồ thiết kế của thương hiệu.