Paleta kolorów Tailwind
Poznać pełny system kolorów Tailwind z odcieniami od 50 do 950 oraz stosować kolory tła za pomocą narzędzi bg-*.
Paleta kolorów Tailwind to bezpłatna lekcja Tailwind CSS Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Tailwind CSS Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Tailwind CSS Academy zawiera 4 lekcji w sumie.
Przegląd palety kolorów
Domyślna paleta kolorów Tailwind zawiera 22 nazwane rodziny kolorów, a każda z nich ma 11 odcieni ponumerowanych od 50 do 950. Rodziny obejmują kolory neutralne (slate, gray, zinc, stone, neutral), ciepłe (red, orange, amber, yellow), chłodne (lime, green, emerald, teal, cyan, sky, blue, indigo, violet) oraz intensywne akcenty (purple, fuchsia, pink, rose). Każdy odcień został wcześniej zatwierdzony do użycia w systemie projektowym.
<!-- Using different color families -->
<div class="bg-slate-100">Slate 100</div>
<div class="bg-blue-500">Blue 500</div>
<div class="bg-emerald-600">Emerald 600</div>
<div class="bg-rose-400">Rose 400</div>Rozumienie numerów odcieni
Numery odcieni określają jasność: 50 to niemal biel (delikatne zabarwienie), 100–300 to jasne pastele, 400–600 to intensywne odcienie pośrednie, 700–800 to ciemne i nasycone kolory, a 900–950 to niemal czerń. Zgodnie z praktyczną zasadą używaj 50–200 do teł, 400–600 do ikon i akcentów, a 700–900 do tekstu, aby zapewnić czytelny kontrast na białym tle.
<div class="bg-blue-50 p-4">Shade 50 — near-white background</div>
<div class="bg-blue-200 p-4">Shade 200 — light accent</div>
<div class="bg-blue-500 p-4 text-white">Shade 500 — vivid button color</div>
<div class="bg-blue-700 p-4 text-white">Shade 700 — dark hover state</div>
<div class="bg-blue-950 p-4 text-white">Shade 950 — deep background</div>Stosowanie kolorów tła
Kolory tła stosuje się za pomocą narzędzia bg-{color}-{shade}. Ustawia ono właściwość CSS background-color dla elementu. Użyj jasnego odcienia, takiego jak bg-indigo-50, dla subtelnych teł sekcji, średniego odcienia, takiego jak bg-indigo-600, dla głównych przycisków oraz ciemnego odcienia, takiego jak bg-indigo-950, dla teł stopki i paska bocznego. Zawsze połącz go z kolorem tekstu zapewniającym wystarczający kontrast.
<!-- Section with subtle tint -->
<section class="bg-indigo-50 py-16 px-6">
<h2 class="text-indigo-900 text-2xl font-bold">Features</h2>
</section>
<!-- Primary button -->
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-6 py-2 rounded">
Call to Action
</button>Specjalne wartości kolorów
Oprócz numerowanej palety Tailwind udostępnia kilka specjalnych słów kluczowych kolorów. bg-white i bg-black ustawiają odpowiednio czystą biel i czerń. bg-transparent sprawia, że tło jest przezroczyste (dziedziczy je po elemencie nadrzędnym). bg-current używa bieżącego koloru tekstu elementu jako koloru tła. bg-inherit jawnie dziedziczy tło po elemencie nadrzędnym.
<div class="bg-white p-4">White background</div>
<div class="bg-black text-white p-4">Black background</div>
<div class="bg-transparent border border-gray-300 p-4">
Transparent (shows parent background)
</div>Rodziny kolorów: ciepłe a chłodne
Wybór między ciepłymi a chłodnymi kolorami wpływa na emocjonalny charakter projektu. Ciepłe kolory (red, orange, amber, yellow) przekazują energię, pilność i ciepło — świetnie sprawdzają się w alertach, odznakach promocji i stanach ostrzegawczych. Chłodne kolory (blue, indigo, teal, cyan) kojarzą się z zaufaniem, spokojem i profesjonalizmem — idealnie pasują do głównych działań, dashboardów z danymi i aplikacji firmowych.
<!-- Warm: urgency/alert -->
<div class="bg-amber-100 border-l-4 border-amber-500 text-amber-800 p-4">
Limited time offer!
</div>
<!-- Cool: trust/primary -->
<div class="bg-blue-100 border-l-4 border-blue-500 text-blue-800 p-4">
Your data is encrypted and secure.
</div>Neutralne szarości: slate a gray i zinc
Tailwind oferuje pięć rodzin neutralnych szarości: slate (z odcieniem niebieskoszarym), gray (neutralny), zinc (lekko ciepły), neutral (czysto neutralny) oraz stone (ciepły, piaskowy). Różnica między nimi jest subtelna, ale ma znaczenie dla identyfikacji marki. Slate pasuje do produktów technologicznych i deweloperskich. Gray sprawdza się uniwersalnie. Stone pasuje do naturalnych marek inspirowanych ziemią. Wybierz jedną rodzinę i stosuj ją konsekwentnie w całym projekcie.
<p class="text-slate-700">Slate gray — cool, tech-forward</p>
<p class="text-gray-700">Gray — universal neutral</p>
<p class="text-zinc-700">Zinc — slightly warm neutral</p>
<p class="text-stone-700">Stone — earthy warmth</p>Budowanie systemu statusów oznaczonych kolorami
Praktycznym zastosowaniem rodzin kolorów Tailwind jest budowanie systemu wskaźników statusu. Przypisz stany semantyczne do rodzin kolorów: powodzenie do green, ostrzeżenie do yellow, błąd do red, informację do blue, a stan neutralny do gray. Użyj odcienia 100 dla tła i odcienia 700 dla tekstu, aby zapewnić zarówno kontrast, jak i spójność wizualną.
<div class="flex flex-col gap-2">
<span class="bg-green-100 text-green-700 px-3 py-1 rounded-full text-sm font-medium">Success</span>
<span class="bg-yellow-100 text-yellow-700 px-3 py-1 rounded-full text-sm font-medium">Warning</span>
<span class="bg-red-100 text-red-700 px-3 py-1 rounded-full text-sm font-medium">Error</span>
<span class="bg-blue-100 text-blue-700 px-3 py-1 rounded-full text-sm font-medium">Info</span>
<span class="bg-gray-100 text-gray-700 px-3 py-1 rounded-full text-sm font-medium">Neutral</span>
</div>Modyfikator krycia tła
Modyfikator krycia z ukośnikiem działa również dla kolorów tła. bg-blue-600/20 stosuje kolor blue-600 z kryciem 20%, tworząc efekt półprzezroczystego zabarwienia. Jest on często używany w przypadku teł nakładanych, efektów matowego szkła oraz kolorowych teł wyróżnień za treścią, bez całkowitego zasłaniania tego, co znajduje się za nimi.
<!-- Translucent modal backdrop -->
<div class="fixed inset-0 bg-gray-900/50 flex items-center justify-center">
<div class="bg-white rounded-xl p-8 shadow-2xl">
Modal content
</div>
</div>Wybór kolorów głównych i akcentujących
Popularny schemat polega na wyborze jednego koloru głównego dla najważniejszych elementów interaktywnych oraz jednego koloru akcentującego do wyróżniania kluczowych informacji. Na przykład indigo jako kolor główny i amber jako akcent. Oba kolory znajdują się już w palecie Tailwind, więc od razu dostępny jest pełny zakres odcieni bez dodatkowej konfiguracji.
<!-- Primary action: indigo -->
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-6 py-2 rounded-lg">
Primary Action
</button>
<!-- Accent highlight: amber -->
<span class="bg-amber-400 text-amber-900 text-xs font-bold px-2 py-0.5 rounded">
NEW
</span>Kolory tła w trybie ciemnym
W trybie ciemnym tła zmieniają się z jasnych na ciemne odcienie. Użyj prefiksu dark:, aby ustawić kolory tła dla ciemnego motywu. Typowy schemat to: główne tło bg-white dark:bg-gray-900, powierzchnia karty bg-gray-50 dark:bg-gray-800 oraz elementy wyniesione bg-white dark:bg-gray-700. Ten trzystopniowy system wyniesienia tworzy głębię w ciemnych interfejsach.
<body class="bg-white dark:bg-gray-900">
<div class="bg-gray-50 dark:bg-gray-800 rounded-xl p-6">
<div class="bg-white dark:bg-gray-700 rounded-lg p-4">
Elevated card in both themes
</div>
</div>
</body>Rozszerzanie palety
Jeśli domyślna paleta nie pasuje do Państwa marki, można ją rozszerzyć w pliku tailwind.config.js w sekcji theme.extend.colors. Można dodać całkowicie nowe rodziny kolorów z niestandardowymi odcieniami albo pojedynczy kolor marki. Po zdefiniowaniu nowy kolor jest dostępny we wszystkich narzędziach Tailwind: bg-brand-500, text-brand-700, border-brand-300 itd.
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
brand: {
50: '#f0f9ff',
500: '#0ea5e9',
900: '#0c4a6e',
},
},
},
},
};Szybkie sprawdzenie
Sprawdź swoją znajomość zagadnień Tailwind CSS Mastery z tej lekcji.
Podsumowanie lekcji
W tej lekcji poznali Państwo: 22 rodziny kolorów Tailwind, z których każda ma 11 odcieni od 50 (jasnego) do 950 (ciemnego), klasa bg-{color}-{shade} ustawia kolor tła, a modyfikator /opacity dodaje przezroczystość oraz ciepłe kolory wyrażają pilność, a chłodne budują zaufanie. Następnie utworzymy gradienty za pomocą narzędzi Tailwind do tworzenia gradientowych teł.
Ucz się HTML dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 30
- Lekcje
- 120
Często zadawane pytania
Czy lekcja „Paleta kolorów Tailwind” jest bezpłatna?
Tak — pełny tekst „Paleta kolorów Tailwind” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Tailwind CSS Academy, przejdź na CoddyKit PRO. Kurs Tailwind CSS Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Paleta kolorów Tailwind”?
Poznać pełny system kolorów Tailwind z odcieniami od 50 do 950 oraz stosować kolory tła za pomocą narzędzi bg-*. Ćwiczysz Tailwind CSS Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Tailwind CSS Academy?
Nie wymagamy żadnego doświadczenia. Tailwind CSS Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.
Ile czasu zajmuje lekcja „Paleta kolorów Tailwind”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Tailwind CSS Academy?
Tak. Każda lekcja Tailwind CSS Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Paleta kolorów Tailwind
- Gradienty tła
- Modyfikatory krycia i kolorów
- Rozmiar, pozycja i powtarzanie tła