Hover Buka Kotak Elemen ke Bawah

Hari ini saya belajar atau lebih tepatnya meniru elemen yang bila di :hover (hover = melewatkan penunjuk tetikus di atasnya) maka elemen a...

Hari ini saya belajar atau lebih tepatnya meniru elemen yang bila di :hover (hover = melewatkan penunjuk tetikus di atasnya) maka elemen akan membuka ke bawah. Saya tiru perilaku ini dari Bitdefender report. Saya senang melihatnya lalu saya mulai meniru :)

Belum jelas? Bayangkanlah tombol sosial media yang sering kita temukan di sebuah situs, biasanya di sisi kanan atau kiri halaman. Terlihat sebagian dan tersembunyi sebagian, saat di :hover barulah bagian yang tersembunyi itu menyembul keluar.

Saya coba menerapkan perilaku ini dalam postingan blogger.

Saya tunjukkan sebuah contoh agar lebih jelas apa yang saya maksudkan. Lihat demo di bawah ini.

Tidak Bernapas Ketika Minum
Diriwayatkan dari Abu Qatadah r.a. : Rasulullah SAW pernah bersabda, “kapan pun kalian minum air, tidak boleh bernapas di dalam tempat air minum itu. Dan kapan pun kalian pergi ke kamar mandi, tidak boleh menyentuh atau membasuh kelamin dengan tangan kanan”.



Membuat ini tidaklah terlalu sulit. Hanya dibutuhkan sepotong JavaScript (HTML juga CSS pastinya).

Mari kita periksa. Secara berturut-turut CSS, HTML, dan JavaScript, sebagai berikut.

.kotak_isi {
    border:1px solid #cccccc;
    border-radius:5px;
    width:418px;
    margin-top: 9px;
    left:50px;
    position:absolute;
    background:#efefef;
    z-index:999999;
    top:10px;
}
.hijau {
    border-radius:5px;
    background:#9bd344;
    height:40px;
    border:1px solid white;
    width:416px;
    overflow-y:hidden;
    transition:height 0.2s, transform 0.2s;
    -moz-transition: height 0.2s, -moz-transform 0.2s;
    -webkit-transition: height 0.2s, -webkit-transform 0.2s;
    -o-transition: height 0.2s, -o-transform 0.2s;
    //text-shadow: 1px 1px 0px #ccff99;
    filter: dropshadow(color=#ccff99, offx=1, offy=1);
}
.hijau:hover {
}
.hijau .icon {
    background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhycx4vC1_mnVtvAgdmaoQxV0dOJU8RBIeWqDxIv86ywYntkT8ayAnFGlsvIDzCxOmwok6MifMrkHZ9felpbwM5GJXFp4uILtFWUC8sLOk-WhaBsBIUodY1LzaAhOZcVDzLsUiFFBDybm0/s1600/stat_green.png) no-repeat;
    position:absolute;
    width:45px;
    height:45px;
    top:-1px;
    left:-20px;
}
.isi_penjelasan {
    color:black;
    font-size:12px;
    line-height:12px;
    padding-top:7px;
    display:block;
    padding-left:35px;
    padding-right: 10px;
    min-height:40px!important;
    margin-bottom:20px;
}
.lanjut {
    padding-top:15px;
}
ul.lanjut li {
    list-style:square;
    margin-left:15px;
    padding-bottom: 5px;
}


<!--drop hover jQuery-->
<div id='peringatan'>
    <div class="kotak_isi">
        <div class="warna hijau">
            <div class="icon"></div>
            <div class="isi_penjelasan">Get the most out of your product. Follow our recommendations to get maximum protection.
                <ul class="lanjut">
                    <li>Keep your files always up-to-date in a secure online location to be able to retrieve it wherever you go. Go to Safebox and activate the Autosync.</li>
                    <li>Keep your files always up-to-date in a secure online location to be able to retrieve it wherever you go. Go to Safebox and activate the Autosync.</li>
                    <li>Keep your files always up-to-date in a secure online location to be able to retrieve it wherever you go. Go to Safebox and activate the Autosync.</li>
                </ul>
                <br />
            </div>
        </div>
    </div>
</div>


$(document).ready(function () {

    entah = $('#peringatan').find('.warna').height();

    $('#peringatan').find('.warna').mouseenter(function () {
        $(this).css('height', $(this).children('.isi_penjelasan').height())
    })
    $('#peringatan').find('.warna').mouseleave(function () {
        $(this).css('height', entah)
    })

});


Tentu, Anda sudah harus memasang jQuery agar fungsi ini berjalan.

Selamat belajar :)

COMMENTS

BLOGGER: 1

Name

Adsense,2,Blockquote,1,Blogger,17,Blogger Tool,1,Blogspot,1,Contact Form,3,CSS,23,CSS3,1,Domain,1,Font,2,Halaman,3,HTML,5,JavaScript,17,jQuery,6,Komentar,2,Page Loading,1,SEO,1,Share Button,1,Sidebar,1,Tag Kondisional,1,Tema,11,Trik,1,Website,1,WordPress,2,
ltr
item
Jelas in Blog: Hover Buka Kotak Elemen ke Bawah
Hover Buka Kotak Elemen ke Bawah
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBsUuBMYk6b2IXLtSKHf7f0TBuGbZBcOENB8xGKPCD429jB7P0K6Mhb1avq3bMXVuKJn0iDVtcT9e54w-pnexW4esFWYLzveMrqc1EUCsZNC5IRKeRw0Kmr78ahAvzsG7PkUgVBRu104/s1600/hover+buka+elemen.PNG
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBsUuBMYk6b2IXLtSKHf7f0TBuGbZBcOENB8xGKPCD429jB7P0K6Mhb1avq3bMXVuKJn0iDVtcT9e54w-pnexW4esFWYLzveMrqc1EUCsZNC5IRKeRw0Kmr78ahAvzsG7PkUgVBRu104/s72-c/hover+buka+elemen.PNG
Jelas in Blog
https://jelasinblog.blogspot.com/2014/05/hover-buka-kotak-elemen-ke-bawah.html
https://jelasinblog.blogspot.com/
https://jelasinblog.blogspot.com/
https://jelasinblog.blogspot.com/2014/05/hover-buka-kotak-elemen-ke-bawah.html
true
2350744749749285503
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content