CSS3 Box-Shadow Di bawah Kotak
Mengenal CSS Shadow tuh mudah sekali yang penting kalian paham dengan beberapa css atributnya. dengan box shadow kita bisa berkreasi banyak dan mengurangi penggunaan gambar/image. dengan ini mari kita belajar cara membuatnya semudah mungkin. yang perlu di perhatikan tentunyaclass 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">berikut CSS yang di gunakan.
....................
</div>
#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 2Box-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">CSS yang di gunakan seperti ini:
....................
</div>
#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
DEMO

0 komentar:
Posting Komentar