Przejdź do treści

Generator cieni CSS (box-shadow) i zaokrągleń

Zaprojektuj cień elementu suwakami — przesunięcie, rozmycie, rozciągnięcie, kolor, krycie, cień wewnętrzny, dwie warstwy — razem z zaokrągleniem rogów, z podglądem na żywo i gotowym kodem CSS.

podgląd

Duże rozmycie i małe krycie dają naturalny, miękki cień. Druga warstwa (krótki, ostrzejszy cień pod spodem) sprawia, że element wygląda, jakby naprawdę unosił się nad tłem.

Umieść to narzędzie na swojej stronie

Bezpłatnie, bez rejestracji. Widżet pokazuje na dole napis „Narzędzie udostępnia AMKBIT.pl”.

Składnia box-shadow

box-shadow: [inset] przesunięcie-x przesunięcie-y rozmycie rozciągnięcie kolor; box-shadow: 0 4px 12px 0 rgba(15, 23, 42, 0.12);

  • przesunięcie x, y — dodatnie y to cień pod elementem (światło z góry),
  • rozmycie — im większe, tym bardziej miękki cień,
  • rozciągnięcie (spread) — powiększa lub (ujemne) zmniejsza cień,
  • inset — cień wewnątrz elementu, np. dla wciśniętego przycisku lub pola formularza.

Kilka cieni oddziela się przecinkami — pierwszy na liście jest na wierzchu.

Dobre praktyki

  • Używaj cieni oszczędnie — wyróżniaj nimi elementy „nad” stroną: menu rozwijane, okna dialogowe, karty po najechaniu.
  • Cień w kolorze lekko zabarwionym (granatowy, ciemnoniebieski) wygląda naturalniej niż czysto czarny.
  • Utrzymuj spójny kierunek światła na całej stronie — wszystkie cienie w dół.
  • W ciemnym motywie cienie są mało widoczne; zamiast nich użyj jaśniejszego tła elementu lub delikatnej ramki.
  • Animowanie box-shadow obciąża przeglądarkę — przy efektach hover lepiej animować krycie pseudoelementu z cieniem.

Przykłady

Karta

box-shadow: 0 1px 3px rgba(15, 23, 42, 0.14), 0 4px 12px rgba(15, 23, 42, 0.12);

Najczęstsze pytania

Czym różni się box-shadow od filter: drop-shadow?

box-shadow rysuje cień prostokąta elementu (z zaokrągleniem). filter: drop-shadow() podąża za kształtem przezroczystego obrazu, np. PNG z wyciętym tłem czy ikony SVG.

Poradniki

Wynik ma charakter pomocniczy. Przy ważnych decyzjach (finansowych, technicznych, zdrowotnych) sprawdź go niezależnie. Zasady korzystania.