--- 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>? ] ]#
inset
inset,
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
.