Digunakan untuk mengeluarkan bayangan dari elemen level blok (seperti div).
.shadow ( -moz-box-shadow: 3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc; box-shadow: 3px 3px 5px 6px #ccc; )
- Offset horizontal bayangan, positif berarti bayangan akan berada di sebelah kanan kotak, offset negatif akan meletakkan bayangan di sebelah kiri kotak.
- Offset vertikal bayangan, yang negatif berarti bayangan kotak akan berada di atas kotak, yang positif berarti bayangan akan berada di bawah kotak.
- Radius blur (opsional), jika diatur ke 0 bayangan akan tajam, semakin tinggi angkanya, semakin buram.
- Radius penyebaran (opsional), nilai positif meningkatkan ukuran bayangan, nilai negatif mengurangi ukuran. Default-nya adalah 0 (bayangannya berukuran sama dengan blur).
- Warna
Contoh
Bayangan Batin
.shadow ( -moz-box-shadow: inset 0 0 10px #000000; -webkit-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000; )
Contoh
Bayangan Kotak Internet Explorer
Anda membutuhkan elemen tambahan…
Box-shadowed element
.shadow1 ( margin: 40px; background-color: rgb(68,68,68); /* Needed for IEs */ -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6); -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6); box-shadow: 5px 5px 5px rgba(68,68,68,0.6); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30); -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)"; zoom: 1; ) .shadow1 .content ( position: relative; /* This protects the inner element from being blurred */ padding: 100px; background-color: #DDD; )
Hanya Satu Sisi
Dengan menggunakan radius sebaran negatif, Anda bisa masuk ke dalam bayangan kotak dan hanya mendorongnya dari satu sisi kotak.
.one-edge-shadow ( -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; )
Terkait
- CSS3: nilai sebar dan box-shadow hanya di satu sisi
- Mozilla Docs
- Beberapa Perbatasan dengan
box-shadow
.