यहां एक ऐसा दृष्टिकोण है जो डिफ़ॉल्ट पतन व्यवहार को अपरिवर्तित छोड़ देता है जबकि नेविगेशन के एक नए अनुभाग को हमेशा दृश्यमान रहने की अनुमति देता है। इसकी वृद्धि navbar
;navbar-header-menu
एक सीएसएस वर्ग है जिसे मैंने बनाया है और बूटस्ट्रैप का हिस्सा उचित नहीं है।
इसे navbar-header
तत्व में रखें navbar-brand
:
<div class="navbar-header-menu">
<ul class="nav navbar-nav">
<li class="active"><a href="#">I'm always visible</a></li>
</ul>
<form class="navbar-form" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
इस सीएसएस जोड़ें:
.navbar-header-menu {
float: left;
}
.navbar-header-menu > .navbar-nav {
float: left;
margin: 0;
}
.navbar-header-menu > .navbar-nav > li {
float: left;
}
.navbar-header-menu > .navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 15px;
}
.navbar-header-menu > .navbar-nav .open .dropdown-menu {
position: absolute;
float: left;
width: auto;
margin-top: 0;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.navbar-header-menu > .navbar-form {
float: left;
width: auto;
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
margin-left: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-header-menu > .navbar-form > .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-header-menu > .navbar-left {
float: left;
}
.navbar-header-menu > .navbar-right {
float: right !important;
}
.navbar-header-menu > *.navbar-right:last-child {
margin-right: -15px !important;
}
फिडेल की जाँच करें: http://jsfiddle.net/L2txunqo/
कैविएट: navbar-right
तत्वों को नेत्रहीन रूप से सॉर्ट करने के लिए उपयोग किया जा सकता है, लेकिन स्क्रीन के सबसे दाहिने हिस्से में तत्व को खींचने की गारंटी नहीं है। फिडेल के साथ उस व्यवहार को दर्शाता है navbar-form
।