navigation-magnolia
Version:
Navigation - Component template for Magnolia CMS
67 lines (65 loc) • 1.18 kB
CSS
.navigation{
background: #f7f7f7;
display: block;
font-family: sans-serif;
text-align: center;
position: relative;
z-index: 5;
}
.navigation ul,
.navigation li{
list-style-type: none;
margin: 0;
padding: 0;
}
.navigation ul{
display: flex;
width: 100%;
}
.navigation li{
flex-grow: 1;
}
.navigation li:hover{
background: rgba(0,0,0,.1);
}
.navigation a{
color: rgba(0,0,0,.5);
display: block;
padding: .75rem .5rem;
text-decoration: none;
text-transform: capitalize;
}
.navigation .navitem-active{
color: #fff;
background: rgba(0,0,0,.3);
}
.navigation .navitem-open{
color: #fff;
background: rgba(0,0,0,.3);
}
.navigation a:hover{
color: rgba(0,0,0,.75);
}
.navigation-mainLink{
display: block;
}
/* Dropdown styles */
.navigation li{
position: relative;
}
.navigation .submenu{
background: rgba(0,0,0,.05);
display: none;
left: 0;
position: absolute;
right: 0;
top: 100%;
border-top: 1px solid rgba(0,0,0,.1);
z-index: 10;
}
.navigation li:hover .submenu{
display: block;
}
.navigation .submenu a:hover{
background: rgba(0,0,0,.05);
}