Przejdź do treści

Generuj gradienty i cienie box-shadow w CSS

Projektuj wizualnie gradienty liniowe, promieniste i stożkowe oraz wielowarstwowe cienie box-shadow i kopiuj gotowy kod CSS lub klasy Tailwind. Wszystko działa w przeglądarce.

Punkty koloru – kliknij pasek, aby dodać, przeciągnij, aby przesunąć, Delete usuwa
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
Klasa Tailwind
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
Typ
Kąt135°
Wybrany punkt
Krycie100%
Pozycja0%
Gotowe wzory
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Generator gradientów i cieni CSS

  1. 1

    Wybierz gradient lub cień pola

    Przełączaj się między edytorami za pomocą kart nad podglądem.

  2. 2

    Zacznij od gotowego wzoru

    Kliknij kafelek w sekcji Gotowe wzory, aby go wczytać, albo zostaw domyślne ustawienia i zmieniaj je od nich.

  3. 3

    Dopasuj wszystko wizualnie

    Przeciągaj punkty koloru i ustaw kąt albo dodawaj warstwy cienia i reguluj przesunięcie, rozmycie oraz rozszerzenie.

  4. 4

    Skopiuj kod

    Skopiuj deklarację CSS lub klasę Tailwind i wklej ją do swojego projektu.

Limity i Pro

Za darmo i bez rejestracji: bez limitu punktów koloru i warstw cienia, 3 typy gradientów, 3 przestrzenie mieszania kolorów i 24 gotowe wzory.

Plan Pro usuwa reklamy; oba edytory są kompletne w każdym planie. Zobacz Pro

O narzędziu: Generator gradientów i cieni CSS

Gradienty i cienie to dwa efekty CSS, które najczęściej poprawia się metodą prób i błędów w narzędziach deweloperskich przeglądarki. Ten generator daje każdemu z nich edytor wizualny z dużym podglądem na żywo, a potem zapisuje dokładną deklarację CSS oraz odpowiadającą jej klasę Tailwind z wartością dowolną, taką jak bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)]. Wynik wklejasz prosto do arkusza stylów albo do atrybutu className.

Edytor gradientów tworzy gradienty liniowe, promieniowe i stożkowe. Kliknij pasek punktów, aby dodać kolor w wybranym miejscu, przeciągnij punkt, by go przesunąć, albo użyj strzałek, by ustawić pozycję precyzyjnie. Każdy punkt ma własne krycie. Gradienty liniowe i stożkowe mają kąt, promieniowe i stożkowe punkt środkowy, promieniowe dodatkowo kształt koła lub elipsy, a każdy z nich może się powtarzać, dzięki czemu zrobisz paski i pierścienie. Możesz też wybrać przestrzeń barw użytą do mieszania: OKLab i OKLCH unikają szarego, brudnego środka, który klasyczne mieszanie w sRGB daje między nasyconymi kolorami, i są obsługiwane przez wszystkie aktualne przeglądarki.

Edytor cienia pola układa tyle warstw, ile potrzebujesz. Każda warstwa ma przesunięcie X i Y, rozmycie, rozszerzenie, kolor z kryciem, przełącznik cienia wewnętrznego i przełącznik widoczności. Warstwy możesz zmieniać kolejnością, bo pierwsza jest rysowana na wierzchu. Pole podglądu z regulowanym rozmiarem, promieniem rogów i kolorami pokazuje efekt na jasnej lub ciemnej powierzchni.

Dwanaście gotowych wzorów dla każdego edytora – zachody słońca, koła barw i paski oraz wysokości Material, warstwowe miękkie cienie, neumorfizm i ostre przesunięcia – to dobry punkt wyjścia. Narzędzie obsługuje tylko gradienty i cienie pola; text-shadow, filter: drop-shadow i gradienty SVG nie są generowane.

Prywatność

Wszystko dzieje się na stronie: kolory i ustawienia nie opuszczają przeglądarki, a żaden obraz nie jest przesyłany na serwer. Bieżący gradient i cień zapisują się w pamięci lokalnej, więc po powrocie nadal tam będą.

Funkcje

Liniowy, promieniowy i stożkowy

Przeciągane punkty koloru z kryciem, kątem, środkiem, kształtem i trybem powtarzania.

Cienie wielowarstwowe

Układaj warstwy, zmieniaj ich kolejność, ukrywaj je i ustawiaj jako wewnętrzne, by uzyskać realistyczną głębię.

CSS i Tailwind

Skopiuj gotową deklarację lub klasę Tailwind z wartością dowolną.

Generator gradientów i cieni CSS: najczęstsze pytania

Jak użyć klasy Tailwind?
Wklej ją do atrybutu className jak każdą inną klasę użytkową, na przykład class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]". Tailwind przy generowaniu CSS zamienia podkreślenia w wartościach dowolnych z powrotem na spacje, co działa w Tailwind 3 i 4. Wartości, których używasz często, lepiej dodać do motywu jako nazwane tło lub cień.
Co zmienia opcja mieszania kolorów?
Wybiera przestrzeń barw, w której przeglądarka miesza kolory między punktami. Domyślny od lat sRGB często daje matowy szary pas między kolorami dopełniającymi, na przykład niebieskim i żółtym. OKLab utrzymuje płynne, równomierne przejście, a OKLCH zachowuje żywe odcienie, przechodząc po kole barw. Wygenerowany kod CSS dodaje „in oklab” lub „in oklch” po kącie.
Dlaczego realistyczne cienie mają kilka warstw?
Prawdziwe cienie mają ciemny, ostry rdzeń tuż przy obiekcie i miękkie, szerokie wygaszenie dalej. Pojedynczy box-shadow potrafi odwzorować tylko jedno z nich. Ułożenie od dwóch do pięciu warstw o rosnącym rozmyciu i przesunięciu, każdej z niskim kryciem, oddaje oba efekty. Tak zbudowane są poziomy wysokości Material Design i wzór Warstwowy.
Czy zrobię wykres kołowy lub paski z ostrymi krawędziami?
Tak. Ustaw dwa punkty w tej samej pozycji, a kolor zmieni się natychmiast zamiast się mieszać: wzór Wykres kołowy używa gradientu stożkowego z podwojonymi punktami dla ostrych wycinków, a wzór Paski – powtarzanego gradientu liniowego. Przeciągnij punkt na sąsiedni albo wpisz dla obu tę samą pozycję, by uzyskać ostrą krawędź.
Czy opcja Wewnętrzny zmienia sposób rysowania cienia?
Cień wewnętrzny jest rysowany wewnątrz obramowania elementu, a nie na zewnątrz, więc pole wygląda na wciśnięte w powierzchnię. Dodatnie przesunięcia przesuwają wtedy cień od wewnętrznej krawędzi w stronę prawego dolnego rogu. W jednym box-shadow możesz łączyć warstwy wewnętrzne i zewnętrzne; wzór Wewnętrzny pokazuje pojedynczą warstwę wewnętrzną.

Inne zadania z tym narzędziem