Tailwind Renk Bulucu

Herhangi bir HEX veya RGB değeri için en yakın Tailwind CSS renk sınıfını bulun

Örnek dene

Renk (HEX)

En yakın Tailwind renkleri

Sınıf adını kopyalamak için herhangi bir sonucu tıklayın

Tailwind Renk Bulucu Nedir?

Tailwind CSS, her biri 50 (en açık) ile 950 (en koyu) arasında 11 ton içeren 22 renk ailesinden oluşan varsayılan bir renk paleti ile gelir. Bu size bg-indigo-500 veya text-red-400 gibi sınıf adlarına sahip 242 önceden tanımlanmış renk sağlar. Bir tasarım dosyasından aldığınız HEX veya RGB değeri için en yakın Tailwind sınıfını bulmanız gerektiğinde, Tailwind renk bulucu girdiniz ile paletteki her renk arasındaki mesafeyi hesaplar ve en iyi eşleşmeleri döndürür.

Eşleştirme süreci, hem girdi renginizi hem de her Tailwind rengini RGB üçlülerine dönüştürerek 3 boyutlu renk uzayında Öklid mesafesini hesaplar: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). En küçük mesafeye sahip Tailwind rengi en yakın eşleşmedir. Mesafe sıfırsa, girdiniz tam olarak bir Tailwind varsayılan tonuna karşılık gelir.

Bu, genel bir renk dönüştürücüden veya CSS renk adı bulucudan farklıdır. Dönüştürücü formatları değiştirir (HEX'ten HSL'ye, RGB'den CMYK'ye). Ad bulucu 148 CSS adlandırılmış rengine karşı eşleştirir. Tailwind renk bulucu ise özellikle Tailwind CSS varsayılan paletine karşı eşleştirir ve doğrudan işaretlemenize yapıştırabileceğiniz sınıf adlarını döndürür.

Bu Tailwind Renk Bulucu'yu Neden Kullanmalısınız?

Bir HEX değerini 242 Tailwind tonuyla manuel olarak karşılaştırmak, dokümantasyon veya yapılandırma dosyaları arasında gezinmek anlamına gelir. Bu araç her ton için mesafe hesaplamasını yapar ve en iyi eşleşmeleri yakınlığa göre sıralayarak tam HEX değerleri ve kopyalanmaya hazır Tailwind sınıf adlarıyla gösterir.

🎯
Herhangi Bir Rengi Tailwind Sınıflarına Eşleyin
Figma, Sketch veya marka yönergesinden bir HEX kodu yapıştırın ve en yakın Tailwind renk sınıfını anında alın. Araç, tasarım amacınıza uyan tonu seçebilmeniz için sıralanmış birden fazla eşleşme döndürür.
🔒
Gizlilik Öncelikli İşlem
Tüm renk hesaplamaları tarayıcınızda çalışır. Hiçbir renk değeri herhangi bir sunucuya gönderilmez. Araç, sayfa yüklendikten sonra çevrimdışı çalışır.
Her Tuş Vuruşunda Anında Eşleştirme
HEX girdisinde tek bir karakteri değiştirin; sonuçlar hemen yeniden hesaplanır. Gönder düğmesi yok, yükleme simgesi yok, arka uca gidiş-dönüş yok.
📋
Sınıf Adlarını Doğrudan Kopyalayın
Tailwind sınıf adını (indigo-500 gibi) panonuza kopyalamak için herhangi bir sonuca tıklayın. Yeniden biçimlendirmeden JSX, HTML veya Tailwind yapılandırmanıza yapıştırın.

Tailwind Renk Bulucu Kullanım Senaryoları

Tasarımdan Koda Dönüşüm
Figma tasarımından HEX değerleri alan frontend geliştiriciler, özel renkler eklemek yerine en yakın Tailwind sınıfını bulabilir. Bu, kod tabanını varsayılan palet ile uyumlu tutar ve tailwind.config.js şişmesini azaltır.
Mevcut CSS'i Tailwind'e Taşıma
Eski bir projeyi Tailwind CSS'e dönüştüren backend mühendisleri, mevcut her HEX rengini arayıp en yakın yardımcı sınıfla değiştirebilir. Bu, her rengi sıfırdan seçmek zorunda kalmadan taşıma sürecini hızlandırır.
Tasarım Sistemi Denetimi
Tailwind tabanlı bir tasarım sistemini denetleyen DevOps ve platform ekipleri, hangi özel renklerin varsayılan tonlara yeterince yakın olduğunu ve değiştirilebileceğini kontrol ederek palet bakım yükünü azaltabilir.
Bileşen Kütüphanesi Geliştirme
Bileşen kütüphanesini test eden QA mühendisleri, örneklenen HEX değerlerini bulucuya yapıştırıp mesafe puanını kontrol ederek render edilen renklerin beklenen Tailwind tonlarıyla eşleştiğini doğrulayabilir.
Veri Gösterge Paneli Temalama
Tailwind stilize grafik kütüphaneleriyle gösterge panelleri oluşturan veri mühendisleri, bileşenler arasında tutarlı temalama için marka renklerini veya müşteri tarafından sağlanan HEX değerlerini en yakın Tailwind tonuna eşleyebilir.
Tailwind Paletini Öğrenme
Tailwind CSS'e yeni başlayan öğrenciler ve geliştiriciler, rastgele HEX değerleri yazarak hangi palet ailesine ve ton numarasına düştüklerini keşfedebilir; color-500 ile color-700 arasındaki farkı öğrenebilirler.

Tailwind CSS Varsayılan Renk Paleti

Tailwind CSS v3, 22 renk ailesi içerir. Her ailenin 11 tonu vardır: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 ve 950. 500 tonu, her aile için 'taban' kabul edilir. Aşağıdaki tablo, her aileyi en açık (50) ve en koyu (950) HEX değerleriyle listeler.

Renk ailesiTonlar50 (en açık)950 (en koyu)
slate11#f8fafc#020617
gray11#f9fafb#030712
zinc11#fafafa#09090b
neutral11#fafafa#0a0a0a
stone11#fafaf9#0c0a09
red11#fef2f2#450a0a
orange11#fff7ed#431407
amber11#fffbeb#451a03
yellow11#fefce8#422006
lime11#f7fee7#1a2e05
green11#f0fdf4#052e16
emerald11#ecfdf5#022c22
teal11#f0fdfa#042f2e
cyan11#ecfeff#083344
sky11#f0f9ff#082f49
blue11#eff6ff#172554
indigo11#eef2ff#1e1b4b
violet11#f5f3ff#2e1065
purple11#faf5ff#3b0764
fuchsia11#fdf4ff#350820
pink11#fdf2f8#500724
rose11#fff1f2#4c0519

Tailwind v3 ve v4 Renk Paleti

Tailwind CSS v4, renklerin nasıl tanımlandığını değiştirir ancak aynı varsayılan palet adlarını ve ton numaralarını korur.

Tailwind CSS v3
Renkler tailwind.config.js içinde HEX değerleri olarak tanımlanır. Varsayılan palet, her biri 11 tonlu (50-950) 22 renk ailesini (slate'ten rose'a) içerir. Özel renkler theme.extend.colors aracılığıyla eklenir. Sınıf adları bg-{color}-{shade}, text-{color}-{shade} gibi bir kalıbı izler.
Tailwind CSS v4
Renkler, @theme içinde tanımlanan CSS özel özelliklerine taşınır. Varsayılan palet aynı 22 aile ve 11 ton olmayı sürdürür; ancak değerler HEX yerine OKLCH olarak saklanır. Özel renkler @theme { --color-brand: oklch(0.5 0.2 240); } kullanır. Sınıf adları değişmez: bg-brand, text-indigo-500 gibi.

Kod Örnekleri

RGB uzayında Öklid mesafesi kullanarak en yakın Tailwind rengini programatik olarak bulun. Her örnek bir HEX dizesi alır ve varsayılan paletten en yakın Tailwind sınıf adını döndürür.

JavaScript
// Find nearest Tailwind color from hex input
const TAILWIND_COLORS = {
  'red-500': [239, 68, 68],
  'blue-500': [59, 130, 246],
  'indigo-500': [99, 102, 241],
  'green-500': [34, 197, 94],
  // ... full palette (242 entries)
}

function hexToRgb(hex) {
  const n = parseInt(hex.replace('#', ''), 16)
  return [(n >> 16) & 255, (n >> 8) & 255, n & 255]
}

function nearestTailwind(hex) {
  const [r, g, b] = hexToRgb(hex)
  let best = '', bestDist = Infinity
  for (const [name, [r2, g2, b2]] of Object.entries(TAILWIND_COLORS)) {
    const d = Math.sqrt((r - r2) ** 2 + (g - g2) ** 2 + (b - b2) ** 2)
    if (d < bestDist) { bestDist = d; best = name }
  }
  return best
}

nearestTailwind('#6366f1') // → "indigo-500" (exact match)
nearestTailwind('#5a5de0') // → "indigo-500" (distance: 19.3)
nearestTailwind('#ff4500') // → "red-500" (distance: 57.2)
Python
import math

TAILWIND = {
    "red-500": (239, 68, 68),
    "blue-500": (59, 130, 246),
    "indigo-500": (99, 102, 241),
    "green-500": (34, 197, 94),
    # ... full palette
}

def hex_to_rgb(h: str) -> tuple[int, int, int]:
    h = h.lstrip("#")
    return int(h[0:2], 16), int(h[2:4], 16), int(h[4:6], 16)

def nearest_tailwind(hex_str: str) -> tuple[str, float]:
    r, g, b = hex_to_rgb(hex_str)
    name, dist = min(
        TAILWIND.items(),
        key=lambda item: math.dist((r, g, b), item[1])
    )
    return name, round(dist, 1)

print(nearest_tailwind("#6366f1"))  # → ('indigo-500', 0.0)
print(nearest_tailwind("#1e293b"))  # → ('slate-800', 0.0)
print(nearest_tailwind("#333333"))  # → ('zinc-700', 17.5)
CLI (Tailwind config)
# tailwind.config.js — extend palette with a custom color
# mapped to its nearest default Tailwind shade
module.exports = {
  theme: {
    extend: {
      colors: {
        brand: {
          // Your brand color: #5a5de0
          // Nearest Tailwind: indigo-500 (#6366f1)
          // Use the exact brand color, reference Tailwind for context
          DEFAULT: '#5a5de0',
          light: '#8183f0',   // near indigo-300
          dark: '#3b3dab',    // near indigo-700
        }
      }
    }
  }
}

# Check Tailwind classes in markup:
# npx tailwindcss -o output.css --content ./src/**/*.html

Sıkça Sorulan Sorular

Tailwind CSS varsayılan paletinde kaç renk var?
Tailwind CSS v3 ve v4'teki varsayılan palet 242 renk içerir: 22 renk ailesi (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) ve her ailenin 11 tonu (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). Siyah ve beyaz da bağımsız yardımcı programlar olarak kullanılabilir.
Tailwind renk bulucu ile CSS renk adı bulucu arasındaki fark nedir?
CSS renk adı bulucu, girdinizi 148 CSS adlandırılmış renge (Tomato, SlateBlue veya Crimson gibi) karşı eşleştirir. Tailwind renk bulucu ise Tailwind varsayılan paletindeki 242 renge karşı eşleştirir ve red-500 veya indigo-400 gibi sınıf adları döndürür. Tailwind bulucunun çıktısı, doğrudan HTML veya JSX'inizde kullanabileceğiniz bir yardımcı sınıftır.
Bu aracı Tailwind CSS v4 projeleri için kullanabilir miyim?
Evet. Tailwind v4'teki varsayılan renk paleti, v3 ile aynı renk adlarını ve ton numaralarını kullanır. HEX değerleri neredeyse aynıdır. Temel fark, v4'ün renkleri dahili olarak OKLCH olarak saklamasıdır; ancak görsel çıktı standart palet için v3 ile eşleşir. v4 temanızı varsayılan olmayan OKLCH değerleriyle özelleştirdiyseniz, bulucu yalnızca standart palete karşı eşleştirir.
Sonuçlardaki mesafe puanı ne anlama geliyor?
Mesafe puanı, girdi renginiz ile eşleşen Tailwind rengi arasındaki RGB uzayındaki Öklid mesafesidir. 0 mesafesi tam eşleşme anlamına gelir. 10'un altındaki bir mesafe çok yakındır ve genellikle insan gözüyle ayırt edilemez. 30'un üzerindeki mesafeler belirgin bir farkı gösterir. Puan, önerilen Tailwind sınıfını kullanıp kullanmayacağınıza yoksa özel bir renk ekleyip eklemeyeceğinize karar vermenize yardımcı olur.
Özel bir HEX yerine her zaman en yakın Tailwind rengini kullanmalı mıyım?
Her zaman değil. En yakın Tailwind tonuna olan mesafe küçükse (10-15'in altında), varsayılan sınıfa geçmek yapılandırma boyutunuzu küçültür ve palet tutarlılığınızı korur. Mesafe büyükse veya renk tam olarak eşleşmesi gereken belirli bir marka rengi ise Tailwind yapılandırmanıza özel renk olarak ekleyin. Bulucu, tam mesafeyi göstererek bu kararı vermenize yardımcı olur.
Neden beş gri ailesi var (slate, gray, zinc, neutral, stone)?
Her gri ailesinin farklı bir alt tonu vardır. slate mavi bir tona sahipdir ve mavi vurgulu arayüz tasarımları için uygundur. gray, dengeli sıcak-soğuk bir nötrdür. zinc, mavi olmaksızın hafifçe soğuğa kaymaktadır. neutral, renk yanlılığı olmayan gerçek bir akromatik gridir. stone ise sıcak bir kahve alt tonuna sahiptir. Tailwind, özel yapılandırma olmadan grileri tasarımınızın renk sıcaklığına eşleyebilmeniz için beşini de içerir.
Eşleşen rengi Tailwind projeme nasıl eklerim?
Eşleşme tam veya neredeyse tam bir varsayılan tonsa, sınıf adını doğrudan kullanın: bg-indigo-500, text-red-400, border-emerald-600. Yapılandırma değişikliği gerekmez. Bir Tailwind tonuna yakın ancak aynı olmayan özel bir renk kullanmak istiyorsanız, tailwind.config.js içinde theme.extend.colors altına (v3) veya @theme içinde CSS özel özelliği olarak (v4) ekleyin. Bulucu, her iki durumda da kullanılacak sınıf adı formatını gösterir.