Generator gradientów CSS
Gradient może nadać przyciskom, kartom, sekcjom hero i plakietkom dopracowany wygląd bez żadnego pliku graficznego. Ten generator pisze CSS za Ciebie: wybierz gradient liniowy lub radialny, wybierz dwa kolory, w razie potrzeby ustaw kąt i skopiuj gotową deklarację background prosto do swojego arkusza stylów.
Jak zbudować gradient
-
1
Wybierz typ gradientu
Liniowy dla prostej zmiany wzdłuż kąta albo radialny, aby rozchodzić kolory na zewnątrz od punktu centralnego.
-
2
Wybierz dwa kolory
Wpisz dowolne kolory szesnastkowe (na przykład #2563eb i #16a34a) w dwóch polach koloru.
-
3
Ustaw kąt (tylko liniowy)
Kąt w stopniach: 0deg wskazuje w górę, 90deg w prawo, 180deg w dół. Gradienty radialne ignorują kąt.
-
4
Wygeneruj CSS
Narzędzie buduje deklarację `background:` z Twoimi wartościami.
-
5
Skopiuj kod
Skopiuj pojedynczą linię deklaracji i wklej ją do swojego arkusza stylów, wewnątrz reguły elementu, który chcesz stylizować.
Gradienty liniowe
background: linear-gradient(135deg, #2563eb, #16a34a);
Kąt biegnie zgodnie z ruchem wskazówek zegara od góry: 0deg = góra, 90deg = prawo, 180deg = dół, 270deg = lewo. Możesz też pisać nazwane kierunki ręcznie: to right odpowiada 90deg, a to bottom left odpowiada 135deg.
Gradienty radialne
background: radial-gradient(circle, #2563eb, #16a34a);
Kolory rozchodzą się od środka elementu na zewnątrz. Gradienty radialne nie używają kąta; dodaj słowa kluczowe pozycji lub rozmiaru ręcznie (at 30% 40%, ellipse), gdy potrzebujesz większej kontroli.
Punkty koloru
Gradienty CSS przyjmują więcej niż dwa kolory, a każdy punkt może mieć pozycję:
background: linear-gradient(to right, red 0%, red 50%, blue 50%, blue 100%);
Dwa punkty na tej samej pozycji tworzą twardą granicę: kolor zmienia się natychmiast zamiast płynnie przechodzić. Przydatne przy dzielonych tłach.
Wskazówki
- Gradient od czerwieni do błękitu przechodzi przez szarawy środek przy domyślnej interpolacji sRGB. Interpolacja w
oklchutrzymuje barwną mieszankę:linear-gradient(in oklch, red, blue), obsługiwana przez nowoczesne przeglądarki. transparentnie jest bezbarwny: w sRGB torgba(0,0,0,0), więc przejście do transparent przechodzi przez ciemną szarość. Zamiast tego użyjrgba(color, 0).- Gradienty są renderowane na GPU w nowoczesnych przeglądarkach, więc praktycznie nic nie kosztują w każdym rozmiarze. Animowanie między gradientami nie jest obsługiwane i zmienia się gwałtownie; zamiast tego animuj krycie dodatkowej warstwy.
- Wypełnienie tekstu: połącz deklarację z
background-clip: text; color: transparent;, aby wypełnić tekst gradientem. Dla ramekborder-image: linear-gradient(...) 1;działa w nowoczesnych przeglądarkach.
Najczęściej zadawane pytania
Liniowy dla kierunkowych przejść, takich jak przycisk albo sekcja hero płynąca od góry do dołu lub od rogu do rogu. Radialny dla efektów reflektora i poświaty, gdzie kolory rozchodzą się od punktu centralnego na zewnątrz.
Kąt ustawia kierunek przejścia dla gradientów liniowych: 0deg wskazuje w górę, 90deg w prawo i tak dalej zgodnie z ruchem wskazówek zegara. Gradienty radialne ignorują kąt.
Domyślna interpolacja sRGB uśrednia składowe koloru, co daje nienasycony środek. Zamiast tego interpoluj w oklch (linear-gradient(in oklch, red, blue)), aby mieszanka pozostała barwna w środku.
CSS nie może interpolować między dwiema wartościami background-image, zmiana jest gwałtowna. Typowe obejścia: animowanie krycia nakładanego gradientu albo przesuwanie background-position na większym, nieruchomym gradiencie.
Powiązane narzędzia
Tabela ASCII
Pełna tabela ASCII od 0 do 127 z zapisem dziesiętnym, szesnastkowym, ósemkowym i binarnym oraz notacją numerycznych odwołań HTML, w tym kodami sterującymi NUL, LF i DEL.
Referencja znaków HTML
Przeszukiwalna lista encji HTML wraz z ich kodami nazwanymi i liczbowymi oraz kopiowaniem jednym kliknięciem specjalnych znaków i symboli.
Skróty klawiaturowe
Wyszukuj udokumentowane skróty domyślne VS Code, Chrome i Bash z GNU Readline w macOS, Windows i Linux.
Generator losowych liter
Generuj losowe litery A-Z. Wybierz liczbę, wielkie litery, małe litery lub zapis mieszany i użyj wyniku w grach, zadaniach lub lekcjach.
Konwerter ASCII na binarny
Konwertuj dowolny ciąg ASCII na reprezentację binarną. Każdy znak staje się ośmioma bitami, rozdzielonymi spacjami, gotowymi do wklejenia w ślad protokołu albo zadanie domowe.
Próbnik kolorów HEX
Wybierz lub wpisz kolor HEX i sprawdź RGB, HSL, przybliżone CMYK, luminancję względną oraz kontrast z bielą i czernią.