--- title: box-shadow slug: Web/CSS/box-shadow tags: - Adnotacja - CSS - CSS3 - Grafika - Referencja - Tło CSS - Tło CSS3 - Układ - Właściwość CSS - sieć translation_of: Web/CSS/box-shadow ---
{{CSSRef()}}
Generator box-shadow
Interaktywne narzędzie pozwalające stworzyć efekt box-shadow.
Właściwość CSS box-shadow określa jeden lub więcej efektów cieniowych jako przecinkowo-rozdzielaną listę. Pozwala na rzucenie cienia z prawie każdego elementu. Jeśli {{ cssxref("-moz-border-radius") }} jest zadeklarowany na elemencie na którym zadeklarowany jest także box-shadow, właściwość przybiera wartość z {{ cssxref("-moz-border-radius") }} i tworzy zaokrąglony cień. Użycie box-shadow wraz z {{ cssxref("z-index") }} daje taki sam efekt jak wielokrotne użycie cienia tekstu (pierwszy zadeklarowany cień jest wyświetlany ponad wszystkimi).
box-shadow: none | [inset? && [ <offset-x> <offset-y> <blur-radius>? <spread-radius>? <color>? ] ]#
insetinset, cień zawrze się wewnątrz elementu. Cienie wewnętrzne są rysowane wewnątrz elementu (nawet przeźroczyste), ponad tłem, ale poniżej zawartości.<offset-x> <offset-y><offset-x> oznacza odległość poziomą. Ujemne wartości umieszczają cień na lewo od elementu. <offset-y> wyznacza odległość pionową. Ujemne wartości umiesczają cień ponad elementem. Zobacz {{ cssxref("<length>") }} dla możliwych jednostek.0, cień jest umiejscowiony za elementem (i może swtorzyć efekt rozmycia jeśli <blur-radius> oraz/lub <spread-radius> jest określony).<blur-radius>0 (krawędź cienia jest ostra).<spread-radius>0 (cień będzie tego samego rozmiaru co element).<color>box-shadow: 60px -16px teal;
box-shadow: 10px 5px 5px black;
box-shadow: 3px 3px red, -1em 0 0.4em olive;
box-shadow: inset 5em 1em gold;
box-shadow: 0 0 1em gold;
box-shadow: inset 0 0 1em gold;
box-shadow: inset 0 0 1em gold, 0 0 1em red;
| Specyfikacja | Status | Komentarz |
|---|---|---|
| {{ SpecName('CSS3 Backgrounds', '#box-shadow', 'box-shadow') }} | {{ Spec2('CSS3 Backgrounds') }} |
{{ CompatibilityTable }}
| Właściwość | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Podstawowa obsługa | 10.0 1.0{{ property_prefix("-webkit") }} |
{{ CompatGeckoDesktop("2.0") }} {{ CompatGeckoDesktop("1.9.1") }}{{ property_prefix("-moz") }} |
9.0 (Zobacz notatki) | 10.5 | 5.1 (WebKit 534) 3.0 (WebKit 522){{ property_prefix("-webkit") }} |
| Wielokrotne cienie | 10.0 1.0{{ property_prefix("-webkit") }} |
{{ CompatGeckoDesktop("2.0") }} {{ CompatGeckoDesktop("1.9.1") }}{{ property_prefix("-moz") }} |
9.0 | 10.5 | 5.1 (WebKit 534) 3.0 (WebKit 522){{ property_prefix("-webkit") }} |
Wartość inset |
10.0 4.0{{ property_prefix("-webkit") }} |
{{ CompatGeckoDesktop("2.0") }} {{ CompatGeckoDesktop("1.9.1") }}{{ property_prefix("-moz") }} |
9.0 | 10.5 | 5.1 (WebKit 534) 5.0 (WebKit 533){{ property_prefix("-webkit") }} |
spread-radius |
10.0 4.0{{ property_prefix("-webkit") }} |
{{ CompatGeckoDesktop("2.0") }} {{ CompatGeckoDesktop("1.9.1") }}{{ property_prefix("-moz") }} |
9.0 | 10.5 | 5.1 (WebKit 534) 5.0 (WebKit 533){{ property_prefix("-webkit") }} |
| Właściwość | iOS Safari | Opera Mini | Opera Mobile | Android Browser |
|---|---|---|---|---|
| Podstawowa obsługa |
5.0 |
{{ CompatUnknown }} | Obsługuje | Obsługuje (2.2 tested) {{ property_prefix("-webkit") }} |
| Wielokrotne cienie | 5.0 {{ CompatVersionUnknown }}{{ property_prefix("-webkit") }} |
{{ CompatUnknown }} | {{ CompatUnknown }} | {{ CompatUnknown }} |
Wartość inset |
5.0 {{ CompatVersionUnknown }}{{ property_prefix("-webkit") }} |
{{ CompatUnknown }} | {{ CompatUnknown }} | {{ CompatUnknown }} |
spread-radius |
5.0 {{ CompatVersionUnknown }}{{ property_prefix("-webkit") }} |
{{ CompatUnknown }} | {{ CompatUnknown }} | {{ CompatUnknown }} |
width: 100% zobaczysz pasek przewijania.-moz-box-shadow. Od tego czasu, tylko wersja bez -moz- jest wspierana.box-shadow w IE9 lub późniejszych, musisz ustawić {{ cssxref("border-collapse") }} na separate.