C& Color & Design

Generator gradientów siatkowych (mesh)

Twórz gradienty siatkowe z 3 do 6 przeciąganych punktów kolorów z rozmyciem i szumem. Skopiuj CSS lub pobierz obraz PNG.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Drag the handles to move color points. Arrow keys nudge a focused handle.

Advertisement

Twórz gradienty siatkowe z przeciąganymi punktami kolorów

Gradienty siatkowe (mesh) łączą wiele kolorów na powierzchni w miękkich, organicznych przejściach. Stały się stałym elementem teł sekcji hero, ekranów powitalnych aplikacji i okładek muzycznych, ponieważ wyglądają bogaciej niż prosty dwukolorowy gradient liniowy. Ten generator gradientów siatkowych pozwala umieścić od trzech do sześciu kolorowych punktów bezpośrednio na obszarze roboczym, przeciągnąć je na miejsce i od razu zobaczyć zaktualizowane przejście.

Jak to działa w czystym CSS

Przeglądarki nie obsługują prawdziwych gradientów siatkowych, ale można je przybliżyć, nakładając kilka warstw tła radial-gradient(). Każda warstwa jest wyśrodkowana na jednym z Twoich punktów i przechodzi od koloru punktu do całkowicie przezroczystej wersji tego samego koloru, a wszystkie warstwy leżą na bazowym background-color. Nakładające się przejścia płynnie mieszają kolory, co daje efekt siatki. Wygenerowany CSS to jedna deklaracja bez obrazów, więc ładuje się natychmiast i skaluje do dowolnego rozmiaru elementu.

Przejście do rgba() z zerową wartością alfa zamiast słowa kluczowego transparent pozwala uniknąć szarych obwódek, które mogą pojawiać się w niektórych silnikach renderujących, a także umożliwia dokładne odtworzenie tego samego gradientu na elemencie canvas HTML na potrzeby eksportu PNG.

Rozmycie, szum i palety

Suwak rozmycia dodaje CSS filter: blur() dla jeszcze bardziej miękkiego wyglądu, a suwak szumu nakłada teksturę SVG z szumem fraktalnym, która dodaje subtelne ziarno i ogranicza pasmowanie kolorów na dużych powierzchniach. Przycisk Losowa paleta wybiera harmonijny zestaw odcieni o zrównoważonym nasyceniu i jasności, a Losowy układ dodatkowo przestawia punkty. Gdy wynik Ci odpowiada, skopiuj CSS do arkusza stylów lub pobierz PNG o wymiarach 1600 na 900 pikseli. Wszystko jest generowane lokalnie w Twojej przeglądarce i nic nie jest przesyłane.

Jak używać

  1. Ustaw punktyWybierz od 3 do 6 punktów kolorów i przeciągnij każdy uchwyt, aby umieścić go na obszarze roboczym.
  2. Wybierz koloryZmień kolor każdego punktu, ustaw kolor bazowy lub naciśnij Losowa paleta, aby uzyskać harmonijny zestaw.
  3. Dodaj miękkość i ziarnoUżyj suwaków rozmycia i szumu, aby wygładzić przejście lub dodać subtelne ziarno filmowe.
  4. EksportujSkopiuj wygenerowany CSS lub pobierz gradient jako obraz PNG.

Najczęściej zadawane pytania

Jak tworzy się gradient siatkowy w CSS?
CSS nie ma natywnego gradientu siatkowego. Standardowa technika polega na nałożeniu kilku warstw radial-gradient(), z których każda przechodzi od koloru do przezroczystości, na bazowy kolor tła. Dokładnie to generuje to narzędzie.
Dlaczego ustawienie rozmycia dodaje linię z filter?
Rozmycie korzysta z właściwości CSS filter, która rozmywa cały element. Zastosuj ją do warstwy tła umieszczonej wewnątrz elementu nadrzędnego z overflow hidden, aby treść na wierzchu pozostała ostra.
Czy PNG odpowiada podglądowi?
Tak, jest renderowany na elemencie canvas o wymiarach 1600 na 900 z tymi samymi gradientami. Rozmycie wymaga obsługi filtrów canvas, a szum jest na potrzeby eksportu generowany losowo od nowa.
Czy mogę przesuwać punkty za pomocą klawiatury?
Tak. Ustaw fokus na uchwycie i użyj klawiszy strzałek lub przytrzymaj Shift, aby wykonywać większe kroki.
Advertisement