compass menu
by mrjordy
HTML
<div class="menuContainer">
<div class="menuBand"></div><div class="menuBand2"></div>
<div class="menuCustom">
<a href="https://navy.deps.mil/peoeis/sites/nen/ops/ITSSMD/NPSI/Pages/EMI.aspx" class="NoLinkBoxes">
<div class="menuItem">Home</div>
</a>
<a href="https://compass.navair.navy.mil/" class="NoLinkBoxes">
<div class="menuItem">Compass</div>
</a>
<a href="#" class="NoLinkBoxes">
<div class="menuItem">Quick Start Guide</div>
</a>
<a href="mailto:[email protected]?subject=COMPASS assistance" class="NoLinkBoxes">
<div class="menuItem">National Help Desk</div>
</a>
<a href="https://navy.deps.mil/peoeis/sites/nen/ops/ITSSMD/NPSI/Pages/COMPASS_connect.aspx" class="NoLinkBoxes">
<div class="menuItem">Connect</div>
</a>
<a href="https://navy.deps.mil/peoeis/sites/nen/ops/ITSSMD/NPSI/Pages/COMPASS_Documents.aspx" class="NoLinkBoxes">
<div class="menuItem">Documents</div>
</a>
<a href="https://navy.deps.mil/peoeis/sites/nen/ops/ITSSMD/NPSI/Pages/COMPASS_Additional_Info.aspx" class="NoLinkBoxes">
<div class="menuItem">Additional Info</div>
</a>
</div>
</div>
CSS
.menuCustom {
width: 100%;
display: block;
text-align: center;
}
.menuItem {
width: calc(100%/7 - 6.5px);
display: inline-block;
background: white;
color: #003577;
font-family: kalinga;
font-weight: bold;
font-size: 14px;
text-align: center;
vertical-align: middle;
padding: 3px 0;
border: 1px solid #3e628f;
border-radius: 3px;
cursor: pointer;
transition: .5s;
}
.menuItem:hover {
display: inline-block;
background: #3e628f;
color: white;
}
.menuBand {
display: block;
background: #3e628f;
width: 100%;
height: 24px;
margin-top: 11px;
margin-bottom: -27px;
border-radius: 20px;
}
.menuBand2 {
display: none;
background: #3e628f;
width: 25%;
height: 24px;
margin-top: 41px;
margin-bottom: -61px;
border-radius: 20px;
margin-left: 38.5%;
}
@media (max-width: 1023px) {
.menuBand2 {
display: block;
margin-left: 12.5%;
width: 75%;
}
.menuBand {
margin-top: 11px;
margin-bottom: -31px;
}
.menuItem {
width: calc(100%/4 - 6.5px);
margin-bottom: 4px;
}
}