Tailwind CSS постачається зі стандартною кольоровою палітрою з 22 сімейств кольорів, кожне з яких містить 11 відтінків від 50 (найсвітліший) до 950 (найтемніший). Це дає 242 визначені кольори з назвами класів на кшталт bg-indigo-500 або text-red-400. Коли у вас є значення hex або RGB з файлу дизайну і потрібно знайти найближчий клас Tailwind, інструмент пошуку кольорів Tailwind обчислює відстань між вашим значенням та кожним кольором у палітрі і повертає найкращі збіги.
Процес пошуку збігів полягає в перетворенні вхідного кольору та кожного кольору Tailwind у триплети RGB, а потім в обчисленні евклідової відстані у тривимірному кольоровому просторі: 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
Вставте hex-код з Figma, Sketch або брендбуку — і отримайте найближчий клас кольору Tailwind миттєво. Інструмент повертає кілька впорядкованих збігів, щоб ви могли вибрати відтінок, що відповідає задуму дизайну.
🔒
Обробка без передачі даних
Усі обчислення кольорів виконуються у вашому браузері. Жодні значення кольорів не надсилаються на жоден сервер. Інструмент працює офлайн після завантаження сторінки.
⚡
Миттєвий пошук при кожному натисканні клавіші
Змініть один символ у hex-значенні — і результати перераховуються негайно. Без кнопки відправлення, без індикатора завантаження, без звернення до сервера.
📋
Копіювання назв класів безпосередньо
Натисніть на будь-який результат, щоб скопіювати назву класу Tailwind (наприклад, indigo-500) у буфер обміну. Вставте її у JSX, HTML або конфігурацію Tailwind без додаткового форматування.
Випадки використання Tailwind Color Finder
Перенесення дизайну у код
Фронтенд-розробники, що отримують hex-значення з дизайну у Figma, можуть знайти найближчий клас Tailwind замість того, щоб додавати власні кольори. Це дозволяє зберегти відповідність кодової бази стандартній палітрі та зменшити розростання tailwind.config.js.
Міграція наявного CSS на Tailwind
Бекенд-розробники, що переводять застарілий проєкт на Tailwind CSS, можуть знайти кожний наявний hex-колір і замінити його найближчим утилітарним класом. Це прискорює міграцію без необхідності заново вибирати кожен колір.
Аудит дизайн-системи
Команди DevOps і платформи, що перевіряють дизайн-систему на основі Tailwind, можуть визначити, які власні кольори достатньо близькі до стандартних відтінків, щоб їх можна було замінити, зменшуючи витрати на обслуговування палітри.
Розробка бібліотеки компонентів
Інженери з контролю якості, що тестують бібліотеку компонентів, можуть перевіряти, чи відображувані кольори відповідають очікуваним відтінкам Tailwind, вставляючи відібрані hex-значення у інструмент і перевіряючи показник відстані.
Оформлення інформаційних панелей
Інженери з даних, що розробляють інформаційні панелі з бібліотеками чартів у стилі 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
Кольори переміщено до власних CSS-властивостей, визначених у @theme. Стандартна палітра залишається тими самими 22 сімействами з 11 відтінками, але значення зберігаються у форматі OKLCH замість hex. Власні кольори задаються через @theme { --color-brand: oklch(0.5 0.2 240); }. Назви класів залишаються незмінними: bg-brand, text-indigo-500 тощо.
Приклади коду
Знайдіть найближчий колір Tailwind програмним шляхом, використовуючи евклідову відстань у просторі RGB. Кожен приклад приймає рядок 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 порівнює зі 242 кольорами стандартної палітри Tailwind і повертає назви класів на кшталт red-500 або indigo-400. Результат інструменту Tailwind — це утилітарний клас, який можна використовувати безпосередньо у HTML або JSX.
Чи можна використовувати цей інструмент для проєктів на Tailwind CSS v4?
Так. Стандартна кольорова палітра у Tailwind v4 використовує ті самі назви кольорів і номери відтінків, що й v3. Значення hex майже ідентичні. Головна відмінність полягає в тому, що v4 внутрішньо зберігає кольори у форматі OKLCH, але візуальний результат збігається з v3 для стандартної палітри. Якщо ви налаштували тему v4 з нестандартними значеннями OKLCH, інструмент порівнює лише зі стандартною палітрою.
Що означає показник відстані у результатах?
Показник відстані — це евклідова відстань між вашим вхідним кольором і знайденим кольором Tailwind у просторі RGB. Відстань 0 означає точний збіг. Відстань менше 10 дуже близька і зазвичай невиразна для людського ока. Відстань понад 30 свідчить про помітну різницю. Показник допомагає вирішити, чи варто використовувати запропонований клас Tailwind або додати власний колір.
Чи завжди потрібно використовувати найближчий колір Tailwind замість власного hex?
Не завжди. Якщо відстань до найближчого відтінку Tailwind невелика (менше 10–15), перехід на стандартний клас зменшує розмір конфігурації та зберігає послідовність палітри. Якщо відстань велика або колір є конкретним кольором бренду, що має точно відповідати вихідному, додайте його як власний колір у конфігурацію Tailwind. Інструмент допомагає прийняти це рішення, показуючи точну відстань.
Чому є п'ять сімейств сірого (slate, gray, zinc, neutral, stone)?
Кожне сімейство сірого має різний відтінок. Slate має синій підтон, що підходить для дизайнів інтерфейсу з синіми акцентами. Gray — збалансований нейтральний, між теплим і холодним. Zinc трохи холодніший, але без синього відтінку. Neutral — справжній ахроматичний сірий без жодного кольорового ухилу. Stone має теплий коричневий підтон. Tailwind включає всі п'ять сімейств, щоб ви могли підібрати сірий під температуру кольору вашого дизайну без додаткових налаштувань.
Як додати знайдений колір до проєкту Tailwind?
Якщо збіг є точним або майже точним стандартним відтінком, використовуйте назву класу безпосередньо: bg-indigo-500, text-red-400, border-emerald-600. Жодних змін у конфігурації не потрібно. Якщо ви хочете використати власний колір, що є близьким, але не ідентичним відтінку Tailwind, додайте його у tailwind.config.js у розділ theme.extend.colors (v3) або як CSS-властивість у @theme (v4). Інструмент надає формат назви класу для використання в обох випадках.