Ternyata tetap membingungkan walau resource telah tersedia digabung-gabung dengan ini-itunya lumayan bikin kepala nyut-nyut :)) Title webnya saja sudah begini 2expertsdesign ;)) Repot mengakali atribut posisi relative sama absolute!!!
Kode CSS Efek Isolasi, Background Buku Tulis
.paper {
position: relative;
width: 300px;
height: 180px;
background-color: #ffb;
border: 1px solid #eee;
margin: 30px auto;
padding-right: 40px;
}
ul#lines li {
height: 28px;
line-height: 28px;
color: #555;
font-style: italic;
font-size: 16px;
width: auto;
list-style-type: none;
border-top: 1px solid #999;
}
.tape {
position: absolute;
top: -15px;
right: 90px;
width: 130px;
height: 35px;
background: rgba(255,255,255,.5);
border-left: 1px dashed rgba(0, 0, 0, .3);
border-right: 1px dashed rgba(0, 0, 0, .3);
-webkit-transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
-moz-transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
-o-transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
}
.effect :before, .effect :after
{
z-index: -1;
position: absolute;
content: "";
bottom: 13px;
left: 5px;
width: 50%;
top: 80%;
background: #555;
-webkit-box-shadow: 0 15px 10px #555;
-moz-box-shadow: 0 15px 10px #555;
box-shadow: 0 15px 10px #555;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.effect :after
{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
position: relative;
height: 180px;
background-color: #ffb;
border: 1px solid #eee;
margin: 30px auto;
padding-right: 40px;
}
ul#
height: 28px;
line-height: 28px;
color: #555;
font-style: italic;
font-size: 16px;
width: auto;
list-style-type: none;
border-top: 1px solid #999;
}
.
position: absolute;
top: -15px;
width: 130px;
height: 35px;
background: rgba(255,255,255,.5);
border-left: 1px dashed rgba(0, 0, 0, .3);
border-right: 1px dashed rgba(0, 0, 0, .3);
-webkit-transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
-moz-transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
-o-transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
transform: rotate(-3deg) skew(0,0) translate(0%,-5px);
}
.
{
z-index: -1;
position: absolute;
content: "";
bottom: 13px;
left: 5px;
width: 50%;
top: 80%;
background: #555;
-webkit-box-shadow: 0 15px 10px #555;
-moz-box-shadow: 0 15px 10px #555;
box-shadow: 0 15px 10px #555;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.
{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
Markup HTML
<div class=" paper effect ">
<div class="tape "></div>
<ul id="lines ">
<li></li>
<li>Blah bleh bloh1</li>
<li>Blah bleh bloh2</li>
<li></li>
<li>Blah bleh bloh3</li>
<li></li>
</ul>
</div>
Hal yang perlu diperhatikan! Apabila pada template sobat sudah memakai reset padding & margin.paper hilangkan atribut padding-right: 40px; Masih pada variabel yg sama, bila ingin merubah width: 300px; maka rubah juga posisi efek isolasi di variabel tape dengan kode right: 90px;
Begitu saja kira² cerita gabungan trick membuat background buku tulis dan efek isolasi :D Good luck :)
DEMO...
* {
margin: 0;
padding: 0;
}
Pada variable Begitu saja kira² cerita gabungan trick membuat background buku tulis dan efek isolasi :D Good luck :)
DEMO...
http://jsbin.com/awiwoq
Happy coding \m/
Tidak ada komentar:
Posting Komentar