अपडेटेड 2018
dropdown-submenu
बूटस्ट्रैप 3 आर सी में हटा दिया गया है। बूटस्ट्रैप लेखक मार्क ओटो के शब्दों में ।।
"सबमेनस में अभी वेब पर बहुत जगह नहीं है, विशेष रूप से मोबाइल वेब। उन्हें 3.0 के साथ हटा दिया जाएगा" - https://github.com/twbs/bootstrap/pull/6342
लेकिन, थोड़े अतिरिक्त CSS के साथ आप समान कार्यक्षमता प्राप्त कर सकते हैं।
बूटस्ट्रैप 4 (होवर पर नौबर सबमेनू)
.navbar-nav li:hover > ul.dropdown-menu {
display: block;
}
.dropdown-submenu {
position:relative;
}
.dropdown-submenu>.dropdown-menu {
top:0;
left:100%;
margin-top:-6px;
}
नवबार सबमेनू ड्रॉपडाउन होवर
नवबार सबमेनू ड्रॉपडाउन होवर (दाएं गठबंधन)
नवबार सबमेनू ड्रॉपडाउन क्लिक (दाएं गठबंधन)
नवबार ड्रॉपडाउन होवर (कोई सबमेनू नहीं)
बूटस्ट्रैप ३
यहां एक उदाहरण दिया गया है जो 3.0 RC 1: http://bootply.com/71520 का उपयोग करता है
यहाँ एक उदाहरण है जो बूटस्ट्रैप 3.0.0 (अंतिम) का उपयोग करता है: http://bootply.com/86684
सीएसएस
.dropdown-submenu {
position:relative;
}
.dropdown-submenu>.dropdown-menu {
top:0;
left:100%;
margin-top:-6px;
margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px 6px;
border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
display:block;
}
.dropdown-submenu>a:after {
display:block;
content:" ";
float:right;
width:0;
height:0;
border-color:transparent;
border-style:solid;
border-width:5px 0 5px 5px;
border-left-color:#cccccc;
margin-top:5px;
margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
left:-100%;
margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}
नमूना मार्कअप
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li class="menu-item dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Drop Down<b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="menu-item dropdown dropdown-submenu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Level 1</a>
<ul class="dropdown-menu">
<li class="menu-item ">
<a href="#">Link 1</a>
</li>
<li class="menu-item dropdown dropdown-submenu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Level 2</a>
<ul class="dropdown-menu">
<li>
<a href="#">Link 3</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
PS - उदाहरण में नेबर में जो बाईं स्थिति को समायोजित करता है: http://bootply.com/92442