responsivewebframework
Version:
Jalasoft Foundation Front End Framework ========================================
140 lines (120 loc) • 2.5 kB
text/less
.nav ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 0;
z-index: 1001;
background-color: #ffffff;
border-bottom: 1px solid @lines-color;
}
.nav ul li {
display: inline-block;
position: relative;
.font-format (@font-family-Regular, @font-size-base-component, @line-height-component, @letter-space-normal, @secondary-color);
cursor: pointer;
height: 33px;
vertical-align: middle;
text-align: center;
padding: 0px 12px;
& a, *[data-toggle="dropdown"] {
display: inline-block;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
margin: 0;
padding-left: 0;
height: 33px;
color: inherit;
}
&:hover {
border-bottom: 4px solid @secondary-color;
height: 29px;
z-index: 1000;
}
&:hover a {
text-decoration: none;
color: @body-color;
}
&:active {
border-bottom: 4px solid @link-color;
height: 29px;
color: @body-color;
}
& ul {
position: absolute;
top: 33px;
left: 0;
display: none;
}
}
.nav ul li.disabled {
& a {
opacity: 0.5;
}
&:hover {
border-bottom: 0;
height: 33px;
}
&:active {
border-bottom: 0;
height: 33px;
}
}
.dropdown.active{
border-bottom: 4px solid @link-color ;
height: 29px;
color: @body-color;
}
.nav ul li ul.dropdown-menu1 li,
.nav ul li ul.dropdown-menu1 li:hover{
color: @secondary-color ;
}
ul.dropdown-menu1 {
display: none;
border: 1px solid @lines-color;
height: auto;
border-radius: 2px;
-webkit-box-shadow: shadow_level(Level2);
-moz-box-shadow: shadow_level(Level2);
box-shadow: shadow_level(Level2);
background-color: #ffffff;
color: @secondary-color;
& li {
width: 150px;
border-bottom: 0 ;
height: 32px;
line-height: 32px;
vertical-align: middle;
text-align: left;
&:hover {
background-color: @dividers-color;
height: 32px;
}
&:nth-child(1) {
margin-top: 4px;
}
//margin last item menu
&:nth-last-child(1) {
margin-bottom: 4px;
}
}
}
.dropdown.open .dropdown-menu1 {
display: list-item;
}
a, a:hover, a:active {
outline: none;
}
.nav ul li.disable {
}
.nav ul li.disabled,
.nav ul li.disabled a,
.nav ul li:hover.disabled,
.nav ul li:hover.disabled a,
.nav ul li.disabled ul,
.nav ul li:hover.disabled ul,
.nav ul li ul li.disabled ul,
.nav ul li ul li:hover.disabled ul {
opacity: 0.5;
cursor: default;
}