class
dan id
dan dengan tambahan properti agar hasilnya shadow terdapat di bawah kotak dengan 2 box shadow. dan tentunya peran pada css transform
akan berperan penting.perhatikan beberapa contoh berikut.
Sample 1
css yang di gunakan di bawah hanya focus pada satuid
atau class
tanpa peran dari atribut lainya.HTML
<div id="box-1"> .................... </div>berikut CSS yang di gunakan.
#box-1 { position: relative; width: 50%; background: #ddd; -moz-border-radius: 4px; border-radius: 4px; padding: 2em 1.5em; color: rgba(0,0,0,.8); text-shadow: 0 1px 0 #fff; line-height: 1.5; margin: 10px auto; text-align: center; -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.7); -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.7); box-shadow: 1px 1px 3px rgba(0,0,0,0.7); }Dan hasilnya akan seperti di bawah. namun bukan ini yang akan saya jelaskan kita belajar pada box shadow yang terdapat di bawah kotak lihat pada Sample 2
Box-Shadow Dengan CSS3
Shadow dengan css 1px 1px 3px
,tanpa pesuedo elemen.
Sample 2
Penggunaan css peran pertama pada atribut:after
dan :before
. guna menduplikasi box menjadi 2 bagian.HTML
<div id="box"> .................... </div>CSS yang di gunakan seperti ini:
#box { position: relative; width: 60%; background: #ddd; -moz-border-radius: 4px; border-radius: 4px; padding: 2em 1.5em; color: rgba(0,0,0, .8); text-shadow: 0 1px 0 #fff; line-height: 1.5; margin: 60px auto; } #box:before, #box:after { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); } #box:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }Hasil lihat box di bawah.
Box-Shadow Dengan CSS3
Shadow terdapat di bawah box
dengan beberapa css psuedo.
Property | Atribute | Keterangan |
---|---|---|
#box | :after | saya gunakan Sebagai bayangan pada bagian kanan bawah,bisa juga pada bagian kiri. |
#box | :before | saya gunakan Sebagai bayangan pada bagian kiri bawah,bisa juga pada bagian kanan. |
transform | rotate(3deg) | tentukan ini untuk menampilkan shadow yang tampil hanya sudut bawah saja,dengan memutar box-shadow. |
position | absolute | tentukan ini dengan absolute agar shadow bisa kita tampilkan. |
z-index | -1 | gunakan ini dengan nilai - agar shadow berada di belakang box. |
Pada tabel di atas saya hanya menjelaskan sebagian saja. agar bisa memahaminya coba anda kerjakan sendiri lihat pada demo,dan utak-atik code-code css apa saja yang penting untuk di gunakan
DEMOPost By : denzdii
kang, maaf ni boleh tanya? ini penerapan nya digunakan untuk apa? box untuk apa? maaf ya kang
ReplyDeletepada contoh kotak di atas ada shadow/bayangan yang berbeda dengan 2 shadow kanan kiri.. lihat perbedaanya pada kotak ke satu dengan ke dua.. atau lihat pada demonya...
Deleteom , ini bisa diterapkan untuk Elemen pada widget kan ??
ReplyDeleteMas,pada saat online shadow di bawah box tidak muncul.gmana solusinya?
ReplyDelete