Generator cieni CSS (box-shadow)

Przesuwaj suwaki i od razu zobacz, jak wygląda cień pudełka, karty czy przycisku. Łącz kilka warstw, aby uzyskać bardziej realistyczne cienie, lub zacznij od jednego z przykładów, a potem skopiuj kod box-shadow do swojego CSS.

Cień pudełka

Przykłady:

Warstwy cienia

px
px
px
px

Jak działa box-shadow

Właściwość box-shadow przyjmuje do czterech wartości i kolor: przesunięcie poziome i pionowe (ujemne w lewo i w górę), rozmycie (0 = ostra krawędź), rozciągnięcie (powiększa lub, gdy ujemne, zmniejsza cień) oraz kolor, zwykle czarny z przezroczystością (rgba(0, 0, 0, 0.2)). Ze słowem kluczowym inset cień rysowany jest wewnątrz pudełka.

Można łączyć kilka cieni oddzielonych przecinkami. Najbardziej realistyczne cienie łączą krótki, ostry cień z większym i rozmytym – tak robią Material Design i większość systemów projektowych.

Sztuczki z box-shadow

Cień bez przesunięcia i rozmycia, ale z rozciągnięciem (0 0 0 4px), rysuje obrys, który nie zajmuje miejsca – idealny dla fokusu przycisków i pól. Neumorfizm wykorzystuje dwa przeciwstawne cienie, jasny i ciemny, na tle w tym samym kolorze co pudełko.

Cienie nie wpływają na układ ani rozmiar elementu, ale bardzo duże, rozmyte cienie na wielu elementach mogą spowalniać przewijanie na telefonach. Aby ocienić sylwetkę przezroczystego obrazu PNG, użyj filter: drop-shadow(), a dla tekstu text-shadow.