CSS - NAVBARS
Links
// NAVBAR HTML 1 HORIZONTAL BASICO
<nav class="nav nav-top">
<img class="logo" src="img/logo.png" alt="Jungle Logo">
<ul class="nav-list">
<li><a href="#">Curriculum</a></li>
<li><a href="#">Works</a></li>
<li><a class="btn" href="#">Contact</a></li>
</ul>
</nav>
// NAVBAR CSS 1
.nav{
display: flex;
justify-content: space-between;
align-items: center;
background-color: #1B2522;
padding: .5rem 1rem;
}
/* */
.nav-top{
position: fixed;
top: 0;
left: 0; /*With these two we make sure it takes 100% of the size */
right: 0;
z-index:1;
}
.logo{
width: 50px;
}
.nav-list{
margin: 0;
padding: 0;
display: flex;
list-style: none;
}
.nav-list a{
text-decoration: none;
margin-left: 1rem;
color: white;
}
.nav-list a:hover{
color: #ccc;
}
// NAVBAR HTML 2 HORIZONTAL SUBMENUS
<nav class="navbar">
<ul class="nav_links">
<li class=""><a class="" href="path" id=""> </a>
<ul class="dropdown-menu">
<li class="dropdown_menu-submenu"><a class="dropdown-item" href="path" >Item Name</a></li>
<li class="dropdown_menu-submenu"><a class="dropdown-item" href="path" >Item Name</a></li>
</ul>
</li>
</ul>
</nav>
// NAVBAR CSS 2 HORIZONTAL SUBMENUS
//Navbar inside a Header with Flex display and 2 elements separated Logo and Menu
header{
position: absolute;
right: 0;
left: 0;
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 8%;
z-index: 1800;
}
.nav_links{
list-style: none;
}
.nav_links >li{
display: inline-block;
padding: 0px 10px;
}
.nav_links li a {
transition: all 0.3s ease 0s;
}
.nav_links li a:Hover {
color: #01b8e6;
}
.dropdown-menu > li{
display: block;
background-color: rgb(63, 64, 68);
}
.dropdown_menu-submenu:hover{
background-color: rgb(103, 104, 110);
color: black;
}
.nav_links .dropdown-menu{
display: none;
position: absolute;
min-width: 140px;
z-index: 8888;
}
.nav_links li:hover > .dropdown-menu{
display: block;
}
.dropdown_menu-submenu{
padding: 0.8rem;
}
// NAVBAR HTML 2 LATERAL SUBMENUS
<nav>
<ul>
<li class="dropdown"><a href="#">Draft<span>›</span></a>
<ul>
<li class="dropdown"><a href="#">Not received in WH<span>›</span></a>
<ul>
<li><a href="templates/status/Draft_B.html">B2B</a> </li>
<li><a href="templates/status/Draft_C.html">B2C</a> </li>
</ul>
</li>
<li class="dropdown"><a href="#">Pre Picker Escalate<span>›</span></a>
<ul>
<li><a href="templates/status/DraftPrePicker_B.html">B2B</a> </li>
<li><a href="templates/status/DraftPrePicker_C.html">B2C</a> </li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
// NAVBAR CSS 2 LATERAL SUBMENUS
nav{
width: 250px;
position: absolute;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.1);
border-radius: 10px;
box-shadow: 5px 7px 10px rgba(0,0,0,.2);
/* z-index: 10000000; */
}
nav ul{
position: relative;
list-style-type: none;
border-radius: 5px;
}
nav ul li a{
display: flex;
align-items: center;
text-decoration: none;
text-transform: capitalize;
padding: 0px 10px;
height: 42px;
color: black;
transition: .2s ease;
/* border-radius: 0 30px; */
border-radius: 5px;
}
nav ul li a:hover{
background: rgba(115, 215, 223, 0.76);
color: white;
text-decoration: none;
}
nav ul ul{
position: absolute;
left: 250px;
width: 250px;
top: 0;
display: none;
background: rgba(0,0,0,0.1);
border-radius: 5px;
box-shadow: 2px 2px 5px rgba(0,0,0, .2);
}
nav ul span{
position: absolute;
right: 20px;
font-size: 1.5em;
}
nav ul .dropdown{
position: relative;
}
nav ul .dropdown:hover > ul{
display: initial;
}
nav ul .dropdown_two ul{
position: absolute;
left: 200px;
top: 0;
}
nav ul .dropdown_two:hover ul{
display: initial;
}