Konwerter kolorów Tailwind
Konwertuj kolory Tailwind CSS na standardowe formaty, takie jak HEX, RGB, HSL. Znajdź najbliższy odpowiednik koloru Tailwind dla dowolnego koloru.
Wejście
Wyjście
Instrukcja
Co to jest Tailwind CSS i dlaczego kolory mają znaczenie?
Tailwind CSS to framework CSS oparty na podejściu utility‑first, który dostarcza obszerny zestaw predefiniowanych klas kolorów. Zamiast pisać własny CSS, np. background-color: #3b82f6, programiści używają klas utility, takich jak bg-blue-500. Takie podejście zapewnia spójność projektu, przyspiesza rozwój i ułatwia utrzymanie schematów kolorów w dużych projektach.
Paleta kolorów Tailwind zawiera 22 rodziny kolorów (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) z 11 odcieniami każda (50‑950), co daje ponad 240 starannie dobranych kolorów zaprojektowanych tak, aby współgrały ze sobą.
Jak działają konwersje kolorów?
Konwersja kolorów między formatami wymaga przekształceń matematycznych. Kolory HEX reprezentują wartości RGB w notacji szesnastkowej (#RRGGBB), natomiast RGB używa wartości dziesiętnych (0‑255) dla kanałów czerwonego, zielonego i niebieskiego. Podczas konwersji własnego koloru na Tailwind, narzędzie oblicza „odległość koloru” przy użyciu wzoru odległości euklidesowej w przestrzeni kolorów RGB, znajdując kolor Tailwind o najmniejszej percepcyjnej różnicy względem podanego wejścia.
Opis narzędzia
Tailwind Color Converter to dwukierunkowe narzędzie konwersji, które łączy klasy kolorów Tailwind CSS ze standardowymi formatami kolorów. Działa w dwóch trybach: konwertuje kolory Tailwind na wartości HEX/RGB lub znajduje najbliższy odpowiednik Tailwind dla dowolnego niestandardowego koloru. Dzięki temu eliminuje zgadywanie przy wprowadzaniu kolorów marki do projektów Tailwind lub wyodrębnianiu dokładnych wartości kolorów z klas Tailwind.
Przykłady
Tailwind → Kolor:
- Wejście:
blue-500→ Wyjście:#3b82f6,rgb(59, 130, 246) - Wejście:
emerald-700→ Wyjście:#047857,rgb(4, 120, 87) - Wejście:
rose-400→ Wyjście:#fb7185,rgb(251, 113, 133)
Kolor → Tailwind:
- Wejście:
#ef4444→ Wyjście:red-500(dokładne dopasowanie) - Wejście:
#5271ff→ Wyjście:indigo-500(najbliższe dopasowanie, odległość: 12.45) - Wejście:
rgb(34, 197, 94)→ Wyjście:green-500(dokładne dopasowanie)
Funkcje
- Dwukierunkowa konwersja: Konwertuj z Tailwind na kody kolorów lub znajdź dopasowania Tailwind dla dowolnego koloru
- Pełna paleta Tailwind: Dostęp do wszystkich 22 rodzin kolorów i 11 poziomów odcieni (50‑950)
- Wiele formatów wejściowych: Obsługa formatów HEX, RGB i OKLCH
- Obliczanie odległości koloru: Pokazuje, jak blisko Twój kolor odpowiada sugerowanemu kolorowi Tailwind
- Natychmiastowy wynik CSS: Uzyskaj gotowe klasy (
bg-blue-500) oraz zmienne CSS (--color-blue-500)
Przypadki użycia
- Integracja kolorów marki: Znajdź najbliższe kolory Tailwind, które pasują do wytycznych Twojej marki, bez konieczności tworzenia własnych konfiguracji kolorów
- Przekazanie projektu: Konwertuj wartości kolorów z Figma/Sketch na klasy Tailwind, aby przyspieszyć implementację
- Migracja starszego kodu: Przy refaktoryzacji CSS na Tailwind szybko określ, które klasy utility zastąpią istniejące wartości kolorów
- Ekstrakcja kolorów: Uzyskaj dokładne wartości HEX i RGB z klas Tailwind do użycia w kontekstach spoza Tailwind, np. w szablonach e‑mail lub zewnętrznych narzędziach
- Audyt dostępności: Wyodrębnij precyzyjne wartości kolorów z klas Tailwind, aby zweryfikować, czy współczynniki kontrastu spełniają standardy WCAG