Hola a todos de nuevo, se que me vais a echar por hacer tantas preguntas noob pero ...
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>
y el css lo tengo asi:
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?