Postingan lainnya
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.