css - Bootstrap navbar collapsing upon clicking an option -
i've been trying figure out while can't seem able locate problem. whenever click on option navbar, collapses mobile size (currently set 992px in bootstrap available on tablets), , return original size, turns out has height of 80px after inspecting it. used fine before, has changed after code edits. have included pictures of problem below.
html:
<nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container-fluid"> <!-- navigation logo , dropdown icon --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"><img src="css/logo-dream.png" id="logo"></img></a> </div> <!-- navigation options --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right" id="nav-appearance"> <li id="main-nav"><a href="#home">home <span class="sr-only">(current)</span></a></li> <li id="main-nav"><a href="#about">about us</a></li> <li id="main-nav"><a href="#services">services</a></li> <li id="main-nav"><a href="#gallery">gallery</a></li> <li><a href="#contact">contact</a></li> </ul> </div> </div> </nav> below css code have used:
/* main navbar design */ .navbar { border-radius: 0px; opacity: 0.95; background-color: #171717; border-bottom: 1px solid #9494b8; margin-bottom: 0 !important; } .navbar .navbar-nav { margin: 15px 0; } /* navbar company logo */ .navbar-brand { padding: 0; } #logo { margin-left: 40px; width: 171px; height: 66px; margin-top: 8px; } /* navbar options */ #nav-appearance { font-size: 1.7rem; margin-right: 40px; font-family: 'quicksand', sans-serif; } #nav-appearance li { padding-left: 35px; } .collapse { padding: 0; } .navbar-collapse { padding: 0; } /* ======= media queries navigation , home ======= */ /* tablets */ @media (max-width: 991px) { #nav-appearance { font-size: 1.7rem; margin-right: 10px; } #nav-appearance { padding: 0; } #nav-appearance li { padding: 15px 0 15px 0; width: 80%; transform: translatex(-50%); top: 0; left: 52%; } #main-nav { border-bottom: 1px solid rgba(55, 55, 55, .95); } #logo { content:url("home-icon-tiny.png"); height: 34px; width: 34px; margin-left: 13px; } } /* mobile */ @media (max-width: 767px) { #logo { margin-left: 13px; } } can see issues? hope it's easy fix.
update:
from page clear 1 of js files interfering navbar elements. setting css can remove height change, please find below css.
codepen: here
css:
.navbar-brand img{ margin-top:7px; margin-bottom:7px; } /* navbar company logo */ .navbar-brand { padding: 0; height:100%; } html:
<!-- navigation logo , dropdown icon --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"><img src="css/logo-dream.png" id="logo"></img></a> </div> <!-- navigation options --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right" id="nav-appearance"> <li id="main-nav"><a href="#home">home <span class="sr-only">(current)</span></a></li> <li id="main-nav"><a href="#about">about us</a></li> <li id="main-nav"><a href="#services">services</a></li> <li id="main-nav"><a href="#gallery">gallery</a></li> <li><a href="#contact">contact</a></li> </ul> </div> </div> </nav> from images given floating elements not having height issue, solution clearfix class. if change code shown below should not happen. removed div container-fluid class.
code: (do not use)
<!-- navigation logo , dropdown icon --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"><img src="css/logo-dream.png" id="logo"></img></a> </div> <!-- navigation options --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right" id="nav-appearance"> <li id="main-nav"><a href="#home">home <span class="sr-only">(current)</span></a></li> <li id="main-nav"><a href="#about">about us</a></li> <li id="main-nav"><a href="#services">services</a></li> <li id="main-nav"><a href="#gallery">gallery</a></li> <li><a href="#contact">contact</a></li> </ul> </div>



Comments
Post a Comment