Generator CSS box-shadow
Twórz wielowarstwowy cień CSS box-shadow za pomocą kontrolek przesunięcia, rozmycia, rozszerzenia, koloru i inset, zobacz podgląd na żywo i skopiuj gotową do użycia właściwość.
Generator CSS box-shadow — Nakładaj dowolną liczbę warstw cienia — ustaw dla każdej warstwy przesunięcie poziome i pionowe, rozmycie, rozszerzenie, kolor oraz flagę inset — i obserwuj, jak podgląd na żywo aktualizuje się, podczas gdy generowany jest dla Ciebie pełny CSS box-shadow. Wszystko działa lokalnie w Twojej przeglądarce, więc żadne wartości nigdy nie są przesyłane. Skopiuj wynik i wklej go bezpośrednio do swojego arkusza stylów.
Czym jest Generator CSS box-shadow?
Generator CSS box-shadow to darmowy edytor wizualny właściwości CSS box-shadow, stworzony dla programistów front-end i projektantów. Dodaj jedną lub więcej warstw cienia i dostosuj dla każdej warstwy offset-x, offset-y, promień rozmycia, promień rozszerzenia, kolor oraz flagę inset za pomocą prostych pól liczbowych i próbnika kolorów. Pole podglądu na tle szachownicy pokazuje połączony wynik w czasie rzeczywistym, a pełna deklaracja box-shadow — oddzielająca każdą warstwę przecinkami — jest generowana do skopiowania. Używaj go do tworzenia miękkich cieni uniesienia, ostrego neumorfizmu, efektów poświaty lub warstwowej głębi w stylu Material bez zapamiętywania kolejności wartości.
Jak używać Generator CSS box-shadow
- Ustaw offset-x i offset-y pierwszej warstwy (w px), aby przesunąć cień w poziomie i pionie; wartości ujemne przesuwają go w lewo lub w górę.
- Dostosuj promień rozmycia (jak miękki jest cień) i promień rozszerzenia (jak bardzo się powiększa lub kurczy).
- Wybierz kolor za pomocą próbki lub wpisz wartość szesnastkową — 8-cyfrowa wartość szesnastkowa jak #00000040 ustawia przezroczystość cienia.
- Zaznacz pole inset, aby narysować cień wewnątrz elementu zamiast na zewnątrz.
- Kliknij Dodaj warstwę, aby nałożyć kolejny cień na wierzch, a następnie zmień kolejność, edytując wartości; usuń dowolną warstwę przyciskiem kosza.
- Obserwuj aktualizację podglądu, a następnie skopiuj wygenerowany CSS box-shadow do swojego arkusza stylów.
Przykłady
Miękkie uniesienie karty
Wejście
x 0, y 4, rozmycie 12, rozszerzenie 0, kolor #00000040
Wyjście
box-shadow: 0px 4px 12px 0px #00000040;
Warstwowa głębia z dwóch warstw
Wejście
Warstwa 1: 0 1 2 0 #0000001a · Warstwa 2: 0 8 24 -4 #00000026
Wyjście
box-shadow: 0px 1px 2px 0px #0000001a, 0px 8px 24px -4px #00000026;
Cień wewnętrzny z inset
Wejście
inset zaznaczony, x 0, y 2, rozmycie 6, rozszerzenie 0, kolor #00000059
Wyjście
box-shadow: inset 0px 2px 6px 0px #00000059;
Najczęściej zadawane pytania
- Jaka jest kolejność wartości box-shadow?
- Każda warstwa jest zapisywana jako offset-x, offset-y, promień rozmycia, promień rozszerzenia, kolor, z opcjonalnym słowem kluczowym inset z przodu. To narzędzie zawsze wypisuje wszystkie cztery długości w px (offset-x, offset-y, rozmycie, rozszerzenie), więc kolejność jest jednoznaczna i łatwa do ręcznego dostosowania później.
- Czy mogę dodać półprzezroczysty lub kolorowy cień?
- Tak. Wpisz dowolny kolor CSS w polu koloru — pełna 8-cyfrowa wartość szesnastkowa jak #00000040 (dwie ostatnie cyfry to alfa) daje półprzezroczysty cień, a możesz używać kolorów nazwanych lub dowolnej wartości szesnastkowej. Próbka próbnika obsługuje pełne kolory #rrggbb; dla alfy edytuj pole tekstowe.
- Jak nałożyć wiele cieni?
- Kliknij Dodaj warstwę dla każdego dodatkowego cienia. Wygenerowany CSS oddziela każdą warstwę przecinkami w kolejności, od góry do dołu — pierwsza warstwa jest malowana jako ostatnia (na wierzchu). Użyj tego do warstwowej głębi w stylu Material lub do połączenia zewnętrznej poświaty z wyróżnieniem inset.
- Co robi pole inset?
- Inset rysuje cień wewnątrz obramowania elementu, tworząc wciśnięty lub wewnętrznie świecący wygląd zamiast zewnętrznego cienia rzucanego. Zaznaczaj je dla każdej warstwy; możesz mieszać cienie inset i zewnętrzne w tej samej wartości box-shadow.
- Czy moje dane są gdzieś przesyłane?
- Nie. Generator działa w całości w Twojej przeglądarce za pomocą JavaScript — Twoje kolory i wartości nigdy nie są wysyłane na serwer, więc działa prywatnie, a nawet offline po jednorazowym załadowaniu strony.
Powiązane narzędzia
Kod na obraz
Zamień fragment kodu na dopracowaną kartę PNG z podświetlaniem składni w przeglądarce, z motywem, tłem gradientowym lub przezroczystym oraz wypełnieniem — bez przesyłania.
Sprawdzanie kontrastu kolorów
Sprawdź współczynnik kontrastu WCAG między kolorem HEX pierwszego planu a tłem i zobacz, czy spełnia AA i AAA dla tekstu normalnego i dużego.
Mikser kolorów
Zmieszaj dwa kolory HEX w wybranej proporcji w przestrzeni RGB lub Lab i odczytaj powstały kolor pośredni jako próbkę oraz kopiowalną wartość HEX.
Generator odcieni koloru
Zamień jeden bazowy kolor HEX w skalę odcieni 50-950 w stylu Tailwind, mieszając go w stronę bieli i czerni; każdy stopień z próbką i kopiowalnym HEX-em.