C& Color & Design

Generator Box Shadow

Twórz cienie CSS box-shadow za pomocą suwaków przesunięcia, rozmycia, rozciągnięcia, koloru, przezroczystości i trybu inset z podglądem na żywo.

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

Advertisement

Projektuj cienie z podglądem na żywo

Dobrze dobrany box-shadow sprawia, że interfejs wydaje się warstwowy, klikalny i dopracowany. Źle dobrany cień może sprawić, że ten sam interfejs będzie wyglądał niechlujnie lub niespójnie. Ten generator daje bezpośrednią kontrolę nad najważniejszymi wartościami: przesunięciem poziomym, przesunięciem pionowym, rozmyciem, rozciągnięciem, kolorem, przezroczystością i trybem inset. Gdy poruszasz każdym suwakiem, podgląd i kod CSS aktualizują się natychmiast, co ułatwia uzyskanie naturalnego efektu w porównaniu z ręcznym wpisywaniem liczb.

Wynik to standardowa deklaracja CSS, więc działa dla kart, okien modalnych, przycisków, list rozwijanych, pasków nawigacji i każdego innego elementu obsługującego box-shadow. Nie powstają żadne obrazy i nic nie jest przesyłane. Przeglądarka po prostu nakłada cień na element podglądu i kopiuje gotowy CSS, gdy jesteś gotowy.

Przesunięcie, rozmycie i rozciągnięcie – jak działają

Przesunięcia poziome i pionowe odsuwają cień od elementu. Dodatnie przesunięcie pionowe często sugeruje, że obiekt unosi się nad stroną, a cień z niewielkim przesunięciem może przypominać poświatę. Rozmycie steruje miękkością: małe rozmycie tworzy ostrą, graficzną krawędź, a większe – bardziej realistyczny, rozproszony cień. Rozciągnięcie zmienia rozmiar cienia przed zastosowaniem rozmycia. Dodatnie rozciągnięcie czyni cień szerszym i cięższym, ujemne zacieśnia go, dzięki czemu rozmycie wydaje się subtelniejsze.

Cienie w systemie projektowym

Cienie są najskuteczniejsze, gdy są spójne. Zamiast wymyślać nowy cień dla każdego komponentu, stwórz niewielką skalę elewacji: subtelny cień dla kart, mocniejszy dla wyskakujących okienek i skupiony dla okien modalnych. Testuj cienie zarówno na jasnych, jak i ciemnych powierzchniach, ponieważ ta sama przezroczystość może być zbyt mocna na jasnym tle, a zbyt słaba na ciemnym. Cienie inset przydają się w stanach wciśnięcia, zagłębionych polach i wpuszczonych panelach, ale należy ich używać oszczędnie, aby elementy sterujące pozostały czytelne i dostępne.

Jak używać

  1. Dostosuj geometrięUstaw suwakami przesunięcie poziome, przesunięcie pionowe, rozmycie i rozciągnięcie.
  2. Wybierz kolorWybierz kolor i przezroczystość cienia, a w razie potrzeby włącz tryb inset.
  3. Skopiuj CSSWklej wygenerowaną deklarację box-shadow do swojego arkusza stylów.

Najczęściej zadawane pytania

Co robi rozciągnięcie (spread) w box-shadow?
Rozciągnięcie powiększa lub zmniejsza cień przed zastosowaniem rozmycia. Wartości dodatnie go powiększają, ujemne zmniejszają do środka.
Czy mogę utworzyć cień inset?
Tak. Włącz opcję inset, aby umieścić cień wewnątrz elementu zamiast na zewnątrz.
Dlaczego przezroczystość zamiast pola koloru z alfą?
Przezroczystość łatwiej ustawić suwakiem, a w wygenerowanym CSS daje standardowy kolor rgba().
Czy ten CSS jest gotowy do użycia produkcyjnego?
Wynik to zwykła deklaracja box-shadow. Wklej ją do arkusza stylów i w razie zmiany rozmiaru komponentu lub tła dopasuj ją w kontekście.
Advertisement