Generator gradientów CSS
Wybierz preset lub ustaw własne kolory, typ gradientu i kąt. Podgląd aktualizuje się na żywo – gdy efekt Ci się spodoba, skopiuj gotowy kod CSS.
background: #667eea; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
Generator gradientów CSS – twórz piękne gradienty
Gradienty dodają głębi i dynamiki do stron internetowych. Nasz generator pozwala tworzyć gradienty liniowe, radialne i stożkowe z podglądem na żywo i gotowym kodem CSS.
Typy gradientów
Liniowy (linear-gradient)
Przejście kolorów wzdłuż prostej linii pod zadanym kątem. Najpopularniejszy typ gradientu.
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
Radialny (radial-gradient)
Kolory rozprzestrzeniają się od środka na zewnątrz, tworząc efekt koła lub elipsy.
background: radial-gradient(circle, #667eea 0%, #764ba2 100%);
Stożkowy (conic-gradient)
Kolory obracają się wokół punktu centralnego. Idealne do efektów tarczy, zegara, pie chart.
background: conic-gradient(from 0deg, #667eea 0%, #764ba2 100%);
Predefiniowane palety
Generator zawiera 9 gotowych palet:
- 🌅 Zachód słońca – ciepłe pomarańcze i żółcie
- 🌊 Ocean – odcienie niebieskiego i turkusu
- 🌲 Las – głębokie zielenie
- 🔥 Ogień – czerwienie i złoto
- 🎨 Pastel – delikatne, jasne tony
- 💜 Neon – intensywne, świecące kolory
- 🌑 Ciemny – eleganckie granatowe tony
- ✨ Złoto – luksusowe złote odcienie
- 🌌 Aurora – wielokolorowa zorza polarna
Jak korzystać?
- Wybierz preset lub ustaw kolory ręcznie
- Wybierz typ gradientu (liniowy, radialny, stożkowy)
- Ustaw kąt przejścia
- Dodaj lub usuń punkty kolorów (2-6)
- Skopiuj gotowy kod CSS
Gdzie użyć gradientów?
Tła sekcji i nagłówków
Gradient jako tło hero section to klasyk nowoczesnego web designu. Lepszy niż płaski kolor, lżejszy niż zdjęcie.
Przyciski CTA
Gradient na przycisku przyciąga wzrok i podkreśla akcję. Popularny w aplikacjach mobilnych (Instagram, Spotify).
Nakładki na zdjęcia (overlay)
Półprzezroczysty gradient nałożony na zdjęcie poprawia czytelność tekstu:
background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.3)), url('foto.jpg');
Tekst z gradientem
Efektowne nagłówki z kolorowym przejściem:
background: linear-gradient(90deg, #667eea, #764ba2);
-webkit-background-clip: text;
color: transparent;
Obramowania (border gradient)
Kolorowe ramki wokół kart i elementów:
border-image: linear-gradient(45deg, #667eea, #764ba2) 1;
Trendy gradientów 2024-2025
- Mesh gradient – wielopunktowe, organiczne przejścia (Figma, Apple)
- Glassmorphism – gradient + rozmycie + przezroczystość
- Aurora gradient – wielokolorowe, miękkie przejścia (jak zorza)
- Grain/noise – gradient z teksturą szumu (retro feel)
- Duotone – gradient z dwóch kontrastowych kolorów na zdjęciu
Wskazówki
- Max 2-3 kolory na gradient – więcej = chaos
- Kąt 135° lub 45° – wygląda naturalnie
- Kolory sąsiadujące na kole barw tworzą gładsze przejścia
- Testuj na różnych ekranach – monitory wyświetlają kolory różnie
- Unikaj banding'u – subtelne gradienty mogą „pasmować" na LCD (dodaj noise)
- Ciemne gradienty dobrze wyglądają z białym tekstem
- Jasne gradienty wymagają ciemnego tekstu (kontrast!)
Wydajność CSS gradientów
Gradienty CSS są renderowane przez przeglądarkę (vector), nie wymagają pobierania obrazka:
-
✅ Nie obciążają sieci (0 KB)
-
✅ Skalują się idealnie na każdej rozdzielczości
-
✅ Animowalne za pomocą CSS transitions
-
⚠️ Złożone gradienty (wiele stopów) mogą obciążać GPU na słabszych urządzeniach
-
Tła sekcji – hero section, bannery
-
Przyciski – CTA wyróżniające się gradientem
-
Tekst – gradient jako kolor tekstu (background-clip: text)
-
Overlay – na obrazkach i video
-
Bordery – obramowania z gradientem
-
Karty – subtelne tło kart
Wskazówki
- 2-3 kolory wystarczą – zbyt wiele kolorów wygląda chaotycznie
- Blisko siebie na kole barw – kolory analogiczne dają łagodne przejście
- Testuj na ciemnym i jasnym tle – gradient powinien wyglądać dobrze w obu wariantach
- Dodaj fallback – starsze przeglądarki mogą nie obsługiwać gradientów
Jeśli ten kalkulator był przydatny, sprawdź również: JSON, .htpasswd, CV i więcej kalkulatorów.
Kalkulator zawiera walidację danych wejściowych i działa lokalnie w przeglądarce. Dzięki temu możesz szybko porównać różne scenariusze bez przesyłania danych na serwer.
Najczęstsze pytania (FAQ)
Jaki typ gradientu wybrać?
Liniowy (linear) – najpopularniejszy, przejście wzdłuż prostej. Radialny (radial) – od środka na zewnątrz, efekt koła. Stożkowy (conic) – obrót wokół punktu, efekt tarczy. Do większości zastosowań liniowy jest najlepszy.
Ile kolorów powinien mieć gradient?
2-3 kolory to optymalna ilość. Więcej kolorów może wyglądać chaotycznie, chyba że celowo tworzysz efekt tęczy. Kolory sąsiadujące na kole barw dają łagodne, naturalne przejście.
Jak użyć gradientu jako tła tekstu?
W CSS: background: linear-gradient(...); -webkit-background-clip: text; -webkit-text-fill-color: transparent; Działa we wszystkich nowoczesnych przeglądarkach.