Przejdź do treści
100% lokalnie

CSS box-shadow generator

Utwórz wartość CSS box-shadow z przesunięcia, rozmycia, rozprzestrzeniania i koloru z wieloma warstwami i ustawieniami predefiniowanymi.

15
Wynik

CSS box-shadow generator

Dostosuj przesunięcie poziome i pionowe, promień rozmycia, promień rozprzestrzeniania i kolor, a narzędzie tworzy odpowiadającą deklarację box-shadow podczas pracy. Jest przeznaczone dla typowych przypadków — karty, przycisku, okna modalnego, które musi się unieść ze strony — oraz dla warstwowych cieni utworzonych z kilku cieni nałożonych na siebie, techniki stojącej za miękką, realistyczną głębią używaną w większości nowoczesnych systemów projektowania.

Menu rozwijane Ustawienie predefiniowane oferuje delikatne, średnie i silne podniesienie, każde ze swoją liczbą warstw, przesunięciami i rozmyciem już dostrojonym; wybierz Niestandardowe, aby samodzielnie kontrolować każdą wartość. Opcja Warstwy kontroluje, ile cieni jest ułożonych: każda dodana warstwa zwiększa przesunięcie i rozmycie o jej indeks i zmniejsza jej nieprzezroczystość, zamieniając jeden płaski cień w miękki, przekonujący. Wewnętrzny odwraca cień do wewnątrz dla wciśniętych elementów, nieprzezroczystość kontroluje, jak mocno czyta się kolor, a przełącznik jednostki daje px lub rem. Włącz wariant dla trybu ciemnego, aby uzyskać drugą, silniejszą deklarację opakowaną w blok @media (prefers-color-scheme: dark) — cień potrzebuje wyższej nieprzezroczystości, aby pozostać widocznym na ciemnym tle. Wybierz, czy wynik wyjdzie jako jedna linia, właściwość --box-shadow czy klasa .box-shadow, i dodaj odpowiadającą linię filter: drop-shadow dla elementów, których box-shadow nie może osiągnąć, takich jak ikona SVG czy PNG z przezroczystością.

Każda wartość jest ograniczona do rozsądnego zakresu, a nieznany kolor powraca do czarnego zamiast nieprawidłowego CSS, więc wynik zawsze czystо przylegá do arkusza stylów.

Wszystko działa w Twojej przeglądarce, gdy dostosowujesz kontrolki — żaden kolor ani wygenerowany CSS nigdy się nigdzie nie rozchodzą. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go do innego narzędzia, aby kontynuować pracę.

Częste pytania

Co dokładnie robi opcja Warstwy?
Każda dodatkowa warstwa zwiększa przesunięcie i rozmycie w stosunku do pierwszej warstwy i zmniejsza jej nieprzezroczystość, łącząc kilka cieni w jeden miękki, realistyczny wynik zamiast jednego płaskiego obrysu.
Czym wariant trybu ciemnego różni się od wariantu trybu jasnego?
Utrzymuje ten sam posun i kolor, ale zwiększa nieprzezroczystość, ponieważ cień o tej samej sile ma tendencję do znikania na ciemnym tle. Jest opakowany w blok @media (prefers-color-scheme: dark), więc dotyczy tylko tam.
Kiedy powinienem użyć wyjścia filter: drop-shadow zamiast box-shadow?
box-shadow cieniuje tylko prostokątne pole elementu. Dla ikony SVG lub PNG z przezroczystością, filter: drop-shadow podąża za rzeczywistym kształtem, więc włącz opcję filtra, aby uzyskać obie deklaracje.
Co się stanie, jeśli wpiszę nieprawidłowy kolor?
Generator powraca do czarnego zamiast produkować nieprawidłowy CSS, więc wynik pozostaje użyteczny, gdy naprawisz wartość koloru.
Czy cokolwiek z tego jest wysyłane na serwer?
Nie. Generator działa całkowicie w Twojej przeglądarce — Twoje kolory i ustawienia nigdy nie opuszczają Twoje urządzenie.