Programowanie webowe

CSS Gradient Generator

Zbuduj gradient liniowy, radialny lub stożkowy z kilku kolorów i otrzymaj gotowy CSS.

Typ

0° — u góry, dalej zgodnie z ruchem wskazówek zegara.

Kolor Krycie % Pozycja %

                    

A CSS gradient is a smooth transition between multiple colors, generated by the browser itself with no image needed. This tool lets you visually build a linear, radial, or conic gradient and copy the finished CSS instantly.

How to use it

Common uses

Things to keep in mind

A radial gradient defaults to stretching into the shape of its element (an ellipse), not always staying a circle — worth accounting for on rectangular blocks.

Multiple gradients can be layered by listing them comma-separated in background-image — it works like stacked layers, with the first one in the list on top.

Artykuł o tym narzędziu: Gradienty CSS: czym linear różni się od radial i conic

Najczęstsze pytania

Jaka jest różnica między gradientami liniowymi, radialnymi i stożkowymi?

Gradienty liniowe przechodzą wzdłuż prostej linii pod wybranym kątem, gradienty radialne rozchodzą się na zewnątrz od punktu centralnego jako koło lub elipsa, a gradienty stożkowe zataczają kolorami wokół punktu centralnego jak koło kolorów.

Czy gradienty stożkowe są obsługiwane we wszystkich przeglądarkach?

Wszystkie obecne główne przeglądarki obsługują gradienty stożkowe, ale to nowsza funkcja CSS niż gradienty liniowe czy radialne, więc bardzo stare wersje przeglądarek mogą ich nie renderować.

Co otrzymuję jako wynik?

Narzędzie generuje gotową do użycia składnię CSS background z wybranymi kolorami, przystankami i pozycjami, którą możesz wkleić bezpośrednio do swojego arkusza stylów.

Czym repeating-linear-gradient różni się od zwykłego linear-gradient?

Zwykły linear-gradient rozciąga swoją sekwencję kolorów dokładnie raz na cały element, natomiast repeating-linear-gradient powtarza tę samą sekwencję color stops cyklicznie, tworząc tło w paski lub wzór.

Czy mogę nałożyć kilka gradientów na siebie jako tło?

Tak, właściwość background-image przyjmuje listę gradientów oddzielonych przecinkami, które nakładają się warstwami tak samo jak kilka obrazów tła — pierwszy na liście znajduje się na wierzchu.

Artykuły: Programowanie webowe

HEX, RGB, HSL: dlaczego istnieje tyle sposobów zapisu koloru

Dlaczego projektanci często wybierają HSL zamiast HEX przy ręcznym dobieraniu odcienia koloru.

Minifikacja CSS: co dokładnie jest usuwane z pliku i po co

Dlaczego zminifikowany CSS działa dokładnie tak samo w przeglądarce, mimo że staje się nieczytelny dla człowieka.

Minifikacja JavaScript: różnica między minifikacją a obfuskacją

Dlaczego zminifikowany kod nadal można przeczytać, jeśli się chce, a zobfuskowany — nie.

Minifikacja HTML: dlaczego spacje w znacznikach w ogóle mają znaczenie

Dlaczego usunięcie spacji wewnątrz <pre> lub textarea może zepsuć wygląd strony, w przeciwieństwie do niemal każdego innego miejsca.

Algorytm Luhna: jak sprawdza się poprawność numeru karty

Dlaczego numer karty poprawny według algorytmu Luhna nie oznacza, że ta karta naprawdę istnieje.

IBAN: jak zbudowany jest międzynarodowy numer konta bankowego

Dlaczego pierwsze dwie litery w IBAN to kod kraju, a nie część samego numeru konta.

Kody QR: jak link mieści się w kwadracie z pikseli

Dlaczego kod QR z logo na środku nadal się skanuje, mimo że część wzoru jest zasłonięta.

Kody kreskowe: czym Code 128 różni się od EAN-13

Dlaczego produkty na sklepowych półkach prawie zawsze mają EAN-13, a nie Code 128.

Obrazy placeholder: dlaczego fałszywe obrazki mają znaczenie podczas developmentu

Dlaczego deweloperzy celowo wstawiają szare prostokąty zamiast prawdziwych zdjęć, gdy layout jest jeszcze w budowie.