estoy intentando hacer este menu desplegable y no me sale
http://prntscr.com/7sswzm
tengo el html asi:
Código HTML:
<ul class="menu"> <li><a href="#">ЛЮБОГО ТИПА<img src="img/drop_dark.png" id="tipo" alt=""></a> <ul> <li><a href="#compacta">КОМПАКТ-КАМЕРА</a></li> <li><a href="#sinEspejo">БЕЗЗЕРКАЛЬНАЯ</a></li> <li><a href="#espejo">ЗЕРКАЛЬНАЯ</a></li> <li><a href="#medioFormato">СРЕДНЕФОРМАТНАЯ</a></li> </ul> </li> </ul> <ul class="menu"> <li><a href="#marca">ЛЮБОГО БРЕНДА<img src="img/drop_dark.png" alt=""></a> <ul> <li><a href="#canon">CANON</a></li> <li><a href="#nikon">NIKON</a></li> <li><a href="#sony">SONY</a></li> <li><a href="#fujifilm">FUJIFILM</a></li> <li><a href="#samsung">SAMSUNG</a></li> <li><a href="#olympus">OLYMPUS</a></li> <li><a href="#panasonic">PANASONIC</a></li> <li><a href="#polaroid">POLAROID</a></li> </ul> </li> </ul>
Código HTML:
.menu, .menu ul, .menu li, .menu a { margin: 0; padding: 0; border: none; outline: none; } .menu ul{ display: none; } .menu li { position: relative; padding-left: 10px; list-style: none; float: left; display: block; height: 30px; } .menu li a:hover{ border: 1px solid #48F; background: rgba(68, 136, 255, .1); } .menu li a { display: block; padding-left: 10px; margin: 6px 0; line-height: 30px; text-decoration: none; border: 1px solid #393942; } .menu li a img{ padding-bottom: 3px; padding-left: 10px; padding-right: 5px; } .menu li a img[id|="tipo"]{ padding-left: 60px; } a[id|="pagar"]{ text-decoration: none; margin-left: 70px; font-family: 'robotomedium'; color: #fff; }
en que estoy fallando?