Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Dropdown submenu
Selamat Malam,
Mohon solusinya, bagaimana caranya supaya "SUB KATEGORI" gak langsung muncul saat mouse hover di menu "KATEGORI", jadi yang muncul hanya "Nama Kategori 1 dan 2, ketika mouse hover di "Nama Kategori 1 atau 2" barulah "SUB KATEGORI" muncul disampingnya. Saya sudah coba berkali-kali masih gak bisa.
Terima kasih, Suhen
<a href=' https://codepen.io/anon/pen/gRLLze '> https://codepen.io/anon/pen/gRLLze </a>
<div id="top-menu">
<div class="wrapper">
<ul>
<li style="padding-top: 5px"><a href="index.html"><i class="fa fa-home fa-2x"></i></a>
</li>
<li>
<a href="#">KATEGORI</a>
<ul>
<li style="text-transform: uppercase;"><a href="#"><b>Nama Kategori 1</b></a></li>
<li><a href="sub-kategori.html">SUB KATEGORI</a></li>
<li><a href="sub-kategori.html">SUB KATEGORI</a></li>
<li style="text-transform: uppercase;"><a href="#"><b>Nama Kategori 2</b></a></li>
<li><a href="sub-kategori.html">SUB KATEGORI</a></li>
<li><a href="sub-kategori.html">SUB KATEGORI</a></li>
</ul>
</li>
<li><a href="e-voucher.html">E-VOUCHER</a></li>
<li><a href="promo.html">PROMO</a></li>
<li><a href="peraturan.html">PERATURAN</a></li>
<li><a href="news.html">NEWS</a></li>
</ul>
</div>
</div>
*{
list-style: none;
text-decoration: none;
}
.wrapper{
width: 80%;
margin: 0 auto;
display: table;
}
#top-menu{
background: red;
height: 55px;
}
#top-menu ul li{
float: left;
width: 12.5%;
}
#top-menu ul {
text-align: center;
line-height: 55px;
}
#top-menu ul li a{
color: black;
font-family: Arial;
transition: .3s ease-out;
}
#top-menu ul li a:hover{
color: #674406;
text-shadow: 0 -2px 3px rgba(103,68,6,1);
}
#top-menu ul li:nth-child(2):hover ul{
display: block;
background: red;
}
#top-menu ul li:nth-child(2) ul{
display: none;
position: absolute;
z-index: 9999;
padding: 5px;
border: 3px solid rgba(103,68,6,0.5);
}
#top-menu ul li:nth-child(2) ul li{
display: block;
float: none;
width: 200px;
text-align: left;
line-height: 35px;
border-bottom: 1px solid rgba(103,68,6,0.2);
}
3 Jawaban:
Ok gan @Dedy Rosyadi, udah ada titik terang sip. Makasih ya gan.