Hello guys I'm just learning to create horizontal dropdown menu.
what i'm get is the reverse result. the dropdown is showed when it not in hover state (vice versa) and the other parent menu just drop aligned with the first drop down menu
.blok1__navbar{
font-family: open-sans,sans-serif;
width: 80%;
margin:0 auto;
padding: 0px;
}
.blok1__navbar li{
list-style-type:none;
display: inline-block;
background-color: red;
padding: 10px 0px 10px 0px;
}
.blok1__navbar li a{
padding: 20px;
text-decoration: none;
color:#FFF;
}
.blok1__navbar > li > a::after{
font-family: FontAwesome;
display: inline-block;
vertical-align: middle;
content:"\f105";
float:right;
padding-right: 10px;
}
.blok1__navbar > li:hover ul {
border-top-style: solid;
border-top-width: 1px;
left: 0;
min-width: 200px;
opacity: 0;
position: absolute;
top: 100%;
transform: translate3d(0px, 30px, 0px);
transition: all 0.4s ease-out 0s;
visibility: visible;
z-index: 999;
}
<ul class="blok1__navbar">
<li>
<a href="#">link 1</a>
<!-- Start Dropdown -->
<ul>
<li><a href="#">link sub 1</a></li>
</ul>
<!-- End Dropdown -->
</li>
<li><a href="#">link 2</a></li>
<li><a href="#">link 3</a></li>
<li><a href="#">text with more length</a></li>
</ul>
я использую фаерфокс 42.0