Generator Tint dan Shade Warna
Buat tint dan shade dari warna apa pun dengan langkah 5, 10, 20, atau 25%, dicampur dalam OKLCH atau sRGB, lalu ekspor sebagai variabel CSS atau Tailwind.
Tint (dicampur putih)
Shade (dicampur hitam)
Cara menggunakan generator tint dan shade
- Pilih Warna dasar dengan kotak warna, atau ketik nilai di Kode warna:
#1E90FF,rgb(30 144 255),hsl(210 100% 56%), atau nama warna CSS sepertiteal. - Pilih Langkah: 5%, 10%, 20%, atau 25%. Dengan 10%, Anda mendapatkan tint pada 10%, 20% … 100% dan shade dalam jumlah yang sama.
- Pilih cara Campur dalam: OKLCH (perseptual) atau sRGB (klasik). Kedua baris langsung diperbarui: Tint (dicampur putih) dan Shade (dicampur hitam), masing-masing dimulai dari warna dasar.
- Klik Salin di bawah contoh warna mana pun untuk menyalin kode HEX-nya.
- Di bawah Ekspor sebagai, pilih Variabel CSS, Konfigurasi Tailwind (v3), Tailwind @theme (v4), Variabel SCSS, atau JSON, isi Nama seperti
primaryataubrand, lalu Salin atau Unduh kodenya.
Tint, shade, dan tone
Dalam teori warna, tint adalah warna yang dicampur putih, shade adalah warna yang dicampur hitam, dan tone adalah warna yang dicampur abu-abu. Persentasenya menunjukkan berapa banyak putih atau hitam yang ditambahkan: tint 30% terdiri dari 70% warna dasar dan 30% putih. Pada 100% Anda mencapai putih murni atau hitam murni; karena itu contoh warna terakhir di setiap baris selalu #FFFFFF atau #000000, yang menandai ujung skala.
Tint dan shade adalah cara tercepat untuk membangun skala warna yang konsisten dari satu warna brand: latar belakang terang dan status hover dari tint, sedangkan border, status ditekan, dan teks gelap dari shade.
Campuran OKLCH atau sRGB?
sRGB (klasik) mencampur nilai merah, hijau, dan biru secara langsung. Inilah yang dilakukan sebagian besar generator lama, dan sama dengan CSS color-mix(in srgb, …). Rumus tint cukup channel + (255 − channel) × p, dan untuk shade channel × (1 − p). Hasilnya mudah ditebak, tetapi langkah-langkahnya tidak merata secara perseptual: warna biru cenderung bergeser ke ungu saat makin terang, dan shade yang gelap sering tampak kusam.
OKLCH (perseptual) mencampur warna di ruang warna OKLCH yang dirancang oleh Björn Ottosson pada 2020, seperti CSS color-mix(in oklch, …). Kecerahan, kroma, dan rona diinterpolasi secara terpisah. Putih dan hitam tidak memiliki rona, sehingga rona dasar dipertahankan sepanjang skala, dan setiap langkah mengubah kecerahan dengan jumlah yang secara visual mirip. Warna yang akan jatuh di luar gamut sRGB dikembalikan dengan mengurangi kroma, bukan dengan memotong kanal, sehingga rona tetap stabil. Untuk design system, cara ini biasanya menghasilkan skala yang lebih bersih dan merata.
Menggunakan hasil ekspor
- Variabel CSS menghasilkan blok
:rootseperti--primary-tint-20dan--primary-shade-40, siap ditempel ke stylesheet. - Konfigurasi Tailwind (v3) menghasilkan objek
colorsuntuktheme.extend.colors; Anda lalu bisa menulis class sepertibg-primary-tint-20atautext-primary-shade-60.DEFAULTberisi warna dasar, jadibg-primaryjuga berfungsi. - Tailwind @theme (v4) menghasilkan variabel
--color-…untuk konfigurasi berbasis CSS di Tailwind 4. - Variabel SCSS dan JSON cocok untuk alat build lain dan design token.
Nama diubah menjadi huruf kecil dan spasi menjadi tanda hubung, jadi “Brand Blue” menjadi brand-blue.
Pertanyaan yang sering diajukan
Apa bedanya tint dan shade?
Tint menambahkan putih dan membuat warna lebih terang; shade menambahkan hitam dan membuatnya lebih gelap. Menambahkan abu-abu menghasilkan tone, yang menurunkan saturasi tanpa banyak mengubah kecerahan.
Langkah mana yang sebaiknya dipilih?
10% memberi sembilan langkah yang bisa dipakai di setiap sisi, cukup untuk sebagian besar antarmuka. Gunakan 20% atau 25% untuk skala pendek dalam presentasi, dan 5% jika Anda membutuhkan variasi hover atau border yang sangat halus.
Mengapa tint sRGB saya tampak keunguan?
Mencampur biru dengan putih dalam sRGB menggeser rona yang terlihat ke arah ungu (efek ruang sRGB yang sudah dikenal). Beralihlah ke OKLCH (perseptual) agar rona tetap stabil.
Apakah warna-warna ini aksesibel?
Generator ini tidak memeriksa kontras. Uji pasangan warna yang akan Anda pakai, misalnya teks di atas tint terang, dengan alat cek kontras: WCAG mensyaratkan 4,5:1 untuk teks normal.
Bisakah hasilnya dipakai dengan skala 50–950 Tailwind?
Ekspor ini memakai nama persentase (tint-10, shade-30) agar maknanya tetap jelas. Jika Anda lebih suka kunci bernomor, ganti nama beberapa langkah di kode hasil ekspor, misalnya tint 90% sebagai 50 dan shade 80% sebagai 950.
Alat terkait
- Generator Palet Warna Buat palet warna dari satu warna dasar dengan aturan harmoni warna: komplementer, analog, triadik, tetradik, persegi, dan monokromatik.
- Pemilih Warna Pemilih warna online gratis. Pilih warna apa pun dan langsung salin kode HEX, RGB, HSL, HSV, dan CMYK-nya, lengkap dengan rasio kontras.
- Cek Kontras Warna WCAG Cek kontras warna WCAG gratis. Masukkan warna teks dan latar belakang untuk melihat rasio kontras, hasil AA/AAA, dan warna terdekat yang lolos.