Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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);
}
avatar suhen
@suhen

40 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

bisa dicoba seperti ini gan https://codepen.io/dedyrosyadi/pen/XgNpwZ

avatar Dedy Rosyadi
@Dedy Rosyadi

18 Kontribusi 12 Poin

Dipost 8 tahun yang lalu

Ok gan @Dedy Rosyadi, udah ada titik terang sip. Makasih ya gan.

avatar suhen
@suhen

40 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

sama2 gan semoga bisa membantu :D

avatar Dedy Rosyadi
@Dedy Rosyadi

18 Kontribusi 12 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban