Programista

Generator box-shadow

Twórz wielowarstwowe cienie CSS z podglądem na żywo.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji
Warstwy
Podgląd
Wygenerowany CSS

Cienie z prawdziwą głębią, bez zgadywania

Ręczne dobieranie cienia oznacza przeładowanie strony dziesięć razy. Tutaj przesuwasz suwaki, a podgląd reaguje na żywo. Nakładaj kilka warstw dla realistycznej głębi i kopiuj dokładny CSS.

  1. Dostosuj warstwę

    Przesunięcie X/Y, rozmycie, rozszerzenie, kolor i krycie.

  2. Dodaj warstwy

    Połącz ostry i rozproszony cień dla naturalnego wyglądu.

  3. Skopiuj CSS

    Pełna właściwość box-shadow, gotowa do wklejenia.

Zrozumieć składnię

WartośćRola
offset-xPrzesunięcie poziome (w prawo jeśli dodatnie)
offset-yPrzesunięcie pionowe (w dół jeśli dodatnie)
blurPromień rozmycia (większy = bardziej miękki)
spreadPowiększa (+) lub zmniejsza (−) cień
colorKolor, często rgba() dla krycia
insetUmieszcza cień wewnątrz pudełka

Wszystko generowane jest w przeglądarce. Przykład domyślny: box-shadow: 0px 10px 25px -5px rgba(124, 58, 237, 0.35);

Najczęstsze pytania

Co oznaczają wartości box-shadow?

Po kolei: przesunięcie poziome, przesunięcie pionowe, promień rozmycia, promień rozszerzenia, a następnie kolor. Przykład: „0 10px 25px -5px rgba(124, 58, 237, 0.35)” przesuwa cień o 10px w dół, rozmywa go na 25px i zmniejsza o 5px.

Do czego służy promień rozszerzenia (spread)?

Powiększa (wartość dodatnia) lub zmniejsza (wartość ujemna) cień przed rozmyciem. Ujemny spread świetnie sprawdza się przy miękkich, ściągniętych cieniach, jak karta unosząca się nieco nad stroną.

Jak nałożyć kilka cieni?

Oddziel każdą warstwę przecinkiem. Pierwsza wymieniona jest rysowana na wierzchu. Połączenie wąskiego, ostrego cienia z szerokim, rozproszonym wygląda znacznie naturalniej niż pojedynczy cień.

Jaka jest różnica między box-shadow a drop-shadow?

box-shadow podąża za prostokątem pudełka (i jego border-radius). filter: drop-shadow() podąża za rzeczywistym kształtem, łącznie z przezroczystością, idealne dla wyciętych PNG i SVG. Dla karty lub przycisku właściwym wyborem jest box-shadow.