Tailwind CSS एक डिफ़ॉल्ट रंग पैलेट के साथ आता है जिसमें 22 रंग परिवार हैं, प्रत्येक में 50 (सबसे हल्का) से 950 (सबसे गहरा) तक 11 शेड हैं। इससे आपको bg-indigo-500 या text-red-400 जैसे क्लास नामों के साथ 242 पूर्वनिर्धारित रंग मिलते हैं। जब किसी डिज़ाइन फ़ाइल से आपके पास कोई HEX या RGB मान हो और आपको निकटतम Tailwind क्लास खोजनी हो, तो Tailwind Color Finder आपके इनपुट और पैलेट के प्रत्येक रंग के बीच की दूरी की गणना करता है और सर्वश्रेष्ठ मिलान परिणाम लौटाता है।
मिलान प्रक्रिया में आपके इनपुट रंग और प्रत्येक Tailwind रंग दोनों को RGB त्रिक (triplet) में परिवर्तित किया जाता है, फिर 3D रंग स्थान में यूक्लिडीय दूरी की गणना की जाती है: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2)। सबसे कम दूरी वाला Tailwind रंग निकटतम मिलान होता है। यदि दूरी शून्य है, तो आपका इनपुट किसी Tailwind डिफ़ॉल्ट शेड से बिल्कुल मेल खाता है।
यह एक सामान्य कलर कन्वर्टर या रंग नाम खोज टूल से भिन्न है। कन्वर्टर प्रारूप बदलता है (HEX से HSL, RGB से CMYK)। नाम खोज टूल 148 CSS नामित रंगों से मिलान करता है। Tailwind Color Finder विशेष रूप से Tailwind CSS डिफ़ॉल्ट पैलेट से मिलान करता है और ऐसे क्लास नाम लौटाता है जिन्हें आप सीधे अपने मार्कअप में चिपका सकते हैं।
यह Tailwind Color Finder क्यों उपयोग करें?
किसी HEX मान की 242 Tailwind शेड से मैन्युअल तुलना करने का अर्थ है दस्तावेज़ीकरण या कॉन्फ़िगरेशन फ़ाइलों में स्क्रॉल करते रहना। यह टूल प्रत्येक शेड के लिए दूरी की गणना करता है और शीर्ष मिलान परिणामों को निकटता के अनुसार क्रमबद्ध करके दिखाता है, साथ ही उनके सटीक HEX मान और कॉपी के लिए तैयार Tailwind क्लास नाम भी प्रदर्शित करता है।
🎯
किसी भी रंग को Tailwind क्लास से मैप करें
Figma, Sketch, या किसी ब्रांड दिशानिर्देश से HEX कोड चिपकाएँ और तुरंत निकटतम Tailwind रंग क्लास प्राप्त करें। टूल कई क्रमबद्ध मिलान परिणाम लौटाता है ताकि आप अपने डिज़ाइन के अनुकूल शेड चुन सकें।
🔒
प्राइवेसी-फर्स्ट प्रोसेसिंग
सभी रंग गणनाएँ आपके ब्राउज़र में होती हैं। कोई भी रंग मान किसी सर्वर पर नहीं भेजा जाता। पेज लोड होने के बाद यह टूल ऑफ़लाइन भी कार्य करता है।
⚡
प्रत्येक कीस्ट्रोक पर तत्काल मिलान
HEX इनपुट में एक भी वर्ण बदलें और परिणाम तुरंत पुनः गणना हो जाते हैं। कोई सबमिट बटन नहीं, कोई लोडिंग संकेतक नहीं, बैकएंड पर कोई राउंड-ट्रिप नहीं।
📋
क्लास नाम सीधे कॉपी करें
किसी भी परिणाम पर क्लिक करें और Tailwind क्लास नाम (जैसे indigo-500) आपके क्लिपबोर्ड पर कॉपी हो जाएगा। इसे बिना किसी पुनः स्वरूपण के अपने JSX, HTML, या Tailwind कॉन्फ़िग में चिपकाएँ।
Tailwind Color Finder के उपयोग के मामले
डिज़ाइन से कोड में रूपांतरण
Figma डिज़ाइन से HEX मान प्राप्त करने वाले फ्रंटएंड डेवलपर कस्टम रंग जोड़ने के बजाय निकटतम Tailwind क्लास खोज सकते हैं। इससे कोडबेस डिफ़ॉल्ट पैलेट के अनुरूप बना रहता है और tailwind.config.js में अनावश्यक प्रविष्टियाँ कम होती हैं।
मौजूदा CSS को Tailwind में स्थानांतरित करना
किसी पुराने प्रोजेक्ट को Tailwind CSS में परिवर्तित कर रहे बैकएंड इंजीनियर प्रत्येक मौजूदा HEX रंग को खोजकर उसे निकटतम उपयोगिता क्लास से बदल सकते हैं। इससे प्रत्येक रंग को शुरू से दोबारा चुने बिना स्थानांतरण तेज़ होता है।
डिज़ाइन सिस्टम ऑडिटिंग
Tailwind-आधारित डिज़ाइन सिस्टम का ऑडिट कर रही DevOps और प्लेटफ़ॉर्म टीमें जाँच सकती हैं कि कौन से कस्टम रंग डिफ़ॉल्ट शेड के पर्याप्त करीब हैं कि उन्हें बदला जा सके, जिससे पैलेट रखरखाव का भार कम होता है।
कंपोनेंट लाइब्रेरी विकास
कंपोनेंट लाइब्रेरी का परीक्षण कर रहे QA इंजीनियर नमूना HEX मानों को खोज टूल में चिपकाकर और दूरी स्कोर जाँचकर यह सत्यापित कर सकते हैं कि प्रस्तुत रंग अपेक्षित Tailwind शेड से मेल खाते हैं।
डेटा डैशबोर्ड थीमिंग
Tailwind-शैली की चार्ट लाइब्रेरी के साथ डैशबोर्ड बना रहे डेटा इंजीनियर ब्रांड रंगों या क्लाइंट द्वारा दिए गए HEX मानों को निकटतम Tailwind शेड से मैप कर सकते हैं, जिससे कंपोनेंट के पार एकसमान थीमिंग बनी रहती है।
Tailwind पैलेट सीखना
Tailwind CSS में नए विद्यार्थी और डेवलपर मनमाने HEX मान टाइप करके यह देख सकते हैं कि वे किस पैलेट परिवार और शेड संख्या में आते हैं, जिससे color-500 और color-700 के बीच के अंतर की समझ विकसित होती है।
Tailwind CSS डिफ़ॉल्ट रंग पैलेट
Tailwind CSS v3 में 22 रंग परिवार हैं। प्रत्येक परिवार में 11 शेड हैं: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 और 950। 500 शेड को प्रत्येक परिवार का 'आधार' माना जाता है। नीचे दी गई तालिका में प्रत्येक परिवार के सबसे हल्के (50) और सबसे गहरे (950) HEX मान सूचीबद्ध हैं।
रंग परिवार
शेड
50 (सबसे हल्का)
950 (सबसे गहरा)
slate
11
#f8fafc
#020617
gray
11
#f9fafb
#030712
zinc
11
#fafafa
#09090b
neutral
11
#fafafa
#0a0a0a
stone
11
#fafaf9
#0c0a09
red
11
#fef2f2
#450a0a
orange
11
#fff7ed
#431407
amber
11
#fffbeb
#451a03
yellow
11
#fefce8
#422006
lime
11
#f7fee7
#1a2e05
green
11
#f0fdf4
#052e16
emerald
11
#ecfdf5
#022c22
teal
11
#f0fdfa
#042f2e
cyan
11
#ecfeff
#083344
sky
11
#f0f9ff
#082f49
blue
11
#eff6ff
#172554
indigo
11
#eef2ff
#1e1b4b
violet
11
#f5f3ff
#2e1065
purple
11
#faf5ff
#3b0764
fuchsia
11
#fdf4ff
#350820
pink
11
#fdf2f8
#500724
rose
11
#fff1f2
#4c0519
Tailwind v3 बनाम v4 रंग पैलेट
Tailwind CSS v4 रंगों को परिभाषित करने का तरीका बदलता है लेकिन डिफ़ॉल्ट पैलेट के नाम और शेड संख्याएँ वही रखता है।
Tailwind CSS v3
रंग tailwind.config.js में HEX मानों के रूप में परिभाषित होते हैं। डिफ़ॉल्ट पैलेट में 22 रंग परिवार (slate से rose तक) हैं, प्रत्येक में 11 शेड (50-950) हैं। कस्टम रंग theme.extend.colors के माध्यम से जोड़े जाते हैं। क्लास नाम bg-{color}-{shade}, text-{color}-{shade} जैसे प्रारूप का अनुसरण करते हैं।
Tailwind CSS v4
@theme में परिभाषित CSS कस्टम प्रॉपर्टी में रंग स्थानांतरित हो जाते हैं। डिफ़ॉल्ट पैलेट वही 22 परिवार और 11 शेड हैं, लेकिन मान HEX की बजाय OKLCH में संग्रहीत होते हैं। कस्टम रंग @theme { --color-brand: oklch(0.5 0.2 240); } का उपयोग करते हैं। क्लास नाम अपरिवर्तित हैं: bg-brand, text-indigo-500 आदि।
कोड उदाहरण
RGB स्थान में यूक्लिडीय दूरी का उपयोग करके निकटतम Tailwind रंग को प्रोग्रामेटिक रूप से खोजें। प्रत्येक उदाहरण एक HEX स्ट्रिंग लेता है और डिफ़ॉल्ट पैलेट से निकटतम Tailwind क्लास नाम लौटाता है।
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)
# 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
अक्सर पूछे जाने वाले प्रश्न
Tailwind CSS डिफ़ॉल्ट पैलेट में कितने रंग हैं?
Tailwind CSS v3 और v4 के डिफ़ॉल्ट पैलेट में 242 रंग हैं: 22 रंग परिवार (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) प्रत्येक में 11 शेड (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950) के साथ। काला और सफेद रंग स्वतंत्र उपयोगिता के रूप में भी उपलब्ध हैं।
Tailwind Color Finder और CSS रंग नाम खोज में क्या अंतर है?
CSS रंग नाम खोज टूल आपके इनपुट को 148 CSS नामित रंगों (जैसे Tomato, SlateBlue या Crimson) से मिलाता है। Tailwind Color Finder Tailwind डिफ़ॉल्ट पैलेट के 242 रंगों से मिलान करता है और red-500 या indigo-400 जैसे क्लास नाम लौटाता है। Tailwind खोज टूल का आउटपुट एक उपयोगिता क्लास है जिसे आप सीधे अपने HTML या JSX में उपयोग कर सकते हैं।
क्या मैं इस टूल का उपयोग Tailwind CSS v4 परियोजनाओं के लिए कर सकता हूँ?
हाँ। Tailwind v4 का डिफ़ॉल्ट रंग पैलेट v3 जैसे ही रंग नाम और शेड संख्याएँ उपयोग करता है। HEX मान लगभग समान हैं। मुख्य अंतर यह है कि v4 रंगों को आंतरिक रूप से OKLCH में संग्रहीत करता है, लेकिन दृश्य आउटपुट मानक पैलेट के लिए v3 से मेल खाता है। यदि आपने अपने v4 थीम को गैर-डिफ़ॉल्ट OKLCH मानों से अनुकूलित किया है, तो यह खोज टूल केवल मानक पैलेट से मिलान करता है।
परिणामों में दूरी स्कोर का क्या अर्थ है?
दूरी स्कोर RGB स्थान में आपके इनपुट रंग और मिले हुए Tailwind रंग के बीच यूक्लिडीय दूरी है। 0 की दूरी का अर्थ है बिल्कुल सटीक मिलान। 10 से कम दूरी बहुत निकट है और आँख से फ़र्क पता नहीं चलता। 30 से अधिक दूरी एक ध्यान देने योग्य अंतर दर्शाती है। यह स्कोर आपको तय करने में मदद करता है कि सुझाए गए Tailwind क्लास का उपयोग करें या कस्टम रंग जोड़ें।
क्या मुझे हमेशा कस्टम HEX की बजाय निकटतम Tailwind रंग उपयोग करना चाहिए?
हमेशा नहीं। यदि निकटतम Tailwind शेड की दूरी कम है (10-15 से कम), तो डिफ़ॉल्ट क्लास पर जाने से आपके कॉन्फ़िग का आकार कम होता है और पैलेट एकसमान बना रहता है। यदि दूरी अधिक है, या रंग कोई विशिष्ट ब्रांड रंग है जो बिल्कुल सटीक मिलना चाहिए, तो उसे अपने Tailwind कॉन्फ़िग में कस्टम रंग के रूप में जोड़ें। यह खोज टूल सटीक दूरी दिखाकर वह निर्णय लेने में आपकी मदद करता है।
पाँच धूसर परिवार (slate, gray, zinc, neutral, stone) क्यों हैं?
प्रत्येक धूसर परिवार का अलग अंडरटोन है। Slate में नीला आभास है, जो नीले उच्चारण वाले UI डिज़ाइन के लिए उपयुक्त है। Gray एक संतुलित उष्ण-शीत तटस्थ रंग है। Zinc थोड़ा ठंडा है लेकिन नीला नहीं। Neutral एक pure neutral grey है जिसमें कोई color tint नहीं है। Stone में उष्ण भूरा आभास है। Tailwind इन सभी पाँचों को शामिल करता है ताकि आप बिना कस्टम कॉन्फ़िगरेशन के अपने डिज़ाइन के रंग तापमान से मेल खाने वाला धूसर चुन सकें।
मैं मिले हुए रंग को अपने Tailwind प्रोजेक्ट में कैसे जोड़ूँ?
यदि मिलान किसी सटीक या लगभग सटीक डिफ़ॉल्ट शेड से है, तो क्लास नाम सीधे उपयोग करें: bg-indigo-500, text-red-400, border-emerald-600। कोई कॉन्फ़िग परिवर्तन आवश्यक नहीं। यदि आप कोई कस्टम रंग उपयोग करना चाहते हैं जो Tailwind शेड के करीब है लेकिन समान नहीं, तो उसे v3 के लिए tailwind.config.js में theme.extend.colors के अंतर्गत, या v4 के लिए @theme में CSS कस्टम प्रॉपर्टी के रूप में जोड़ें। यह खोज टूल आपको दोनों मामलों में उपयोग किया जाने वाला क्लास नाम प्रारूप देता है।