diff options
| author | Mark Otto <[email protected]> | 2012-02-21 22:01:39 -0800 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2012-02-21 22:01:39 -0800 |
| commit | 20221a67c2590e5d5d2d3a78dd79d61498e80661 (patch) | |
| tree | 1029abfbdc4a3e9802bf87ea2dfe4c1f9d6ebaff /docs/components.html | |
| parent | b4cc6c74f59442879ba2b1ed3e86d26e62390835 (diff) | |
| parent | 19b70dc4142bb0737f4ed71ac5e559585f9b9150 (diff) | |
| download | bootstrap-20221a67c2590e5d5d2d3a78dd79d61498e80661.tar.xz bootstrap-20221a67c2590e5d5d2d3a78dd79d61498e80661.zip | |
Merge branch '2.0/fork/components/dropup' of https://github.com/buraktuyan/bootstrap into buraktuyan-2.0/fork/components/dropup
Conflicts:
docs/assets/css/bootstrap.css
docs/components.html
docs/templates/pages/components.mustache
less/navbar.less
Diffstat (limited to 'docs/components.html')
| -rw-r--r-- | docs/components.html | 122 |
1 files changed, 114 insertions, 8 deletions
diff --git a/docs/components.html b/docs/components.html index 9cfd261ff..41129c304 100644 --- a/docs/components.html +++ b/docs/components.html @@ -188,12 +188,13 @@ ================================================== --> <section id="buttonDropdowns"> <div class="page-header"> - <h1>Buttons dropdowns <small>Contextual dropdown menus built on button groups</small></h1> + <h1>Button dropdown menus <small>Built on button groups to provide contextual menus</small></h1> </div> + <h2>Button dropdowns</h2> <div class="row"> <div class="span4"> - <h3>Button dropdowns</h3> + <h3>Overview and examples</h3> <p>Use any button to trigger a dropdown menu by placing it within a <code>.btn-group</code> and providing the proper menu markup.</p> <div class="btn-toolbar" style="margin-top: 18px;"> <div class="btn-group"> @@ -278,10 +279,14 @@ </pre> </div> </div> + <div class="alert alert-info"> + <strong>Heads up!</strong> In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript. + </div> + <h2>Split button dropdowns</h2> <div class="row"> <div class="span4"> - <h3>Split button dropdowns</h3> + <h3>Overview and examples</h3> <p>Building on the button group styles and markup, we can easily create a split button. Split buttons feature a standard action on the left and a dropdown toggle on the right with contextual links.</p> <div class="btn-toolbar" style="margin-top: 18px;"> <div class="btn-group"> @@ -352,7 +357,30 @@ <li><a href="#">Separated link</a></li> </ul> </div><!-- /btn-group --> - </div> + </div><!-- /btn-toolbar --> + <h3>Right aligned menus</h3> + <p>Add <code>.pull-right</code> to the <code>.dropdown-menu</code> of any button dropdown for right aligned menus.</p> + <div class="btn-toolbar"> + <div class="btn-group"> + <a class="btn" href="#">Right</a> + <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a> + <ul class="dropdown-menu pull-right"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </div><!-- /btn-group --> + </div><!-- /btn-toolbar --> +<pre class="prettyprint linenums"> +<div class="btn-group"> + ... + <ul class="dropdown-menu pull-right"> + <!-- dropdown menu links --> + </ul> +</div> +</pre> </div> <div class="span8"> <h3>Example markup</h3> @@ -368,6 +396,44 @@ </ul> </div> </pre> + <h3>Dropup menus</h3> + <p>Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of <code>.dropdown-menu</code>. It will flip the direction of the <code>.caret</code> and reposition the menu itself to move from the bottom up instead of top down.</p> + <div class="btn-toolbar" style="margin-top: 9px;"> + <div class="btn-group dropup"> + <a class="btn" href="#">Dropup</a> + <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </div><!-- /btn-group --> + <div class="btn-group dropup"> + <a class="btn primary" href="#">Right dropup</a> + <a class="btn primary dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a> + <ul class="dropdown-menu pull-right"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </div><!-- /btn-group --> + </div> +<pre class="prettyprint linenums"> +<div class="btn-group dropup"> + <a class="btn" href="#">Dropup</a> + <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> + <span class="caret"></span> + </a> + <ul class="dropdown-menu"> + <!-- dropdown menu links --> + </ul> +</div> +</pre> + </div> </div> </section> @@ -474,7 +540,7 @@ <h3>Tabs with dropdowns</h3> <ul class="nav nav-tabs"> <li class="active"><a href="#">Home</a></li> - <li><a href="#">Profile</a></li> + <li><a href="#">Help</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> @@ -485,6 +551,16 @@ <li><a href="#">Separated link</a></li> </ul> </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropup <b class="caret bottom-up"></b></a> + <ul class="dropdown-menu bottom-up pull-right"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </li> </ul> <pre class="prettyprint linenums"> <ul class="nav nav-tabs"> @@ -506,7 +582,7 @@ <h3>Pills with dropdowns</h3> <ul class="nav nav-pills"> <li class="active"><a href="#">Home</a></li> - <li><a href="#">Profile</a></li> + <li><a href="#">Help</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> @@ -517,6 +593,16 @@ <li><a href="#">Separated link</a></li> </ul> </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropup <b class="caret bottom-up"></b></a> + <ul class="dropdown-menu bottom-up pull-right"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </li> </ul> <pre class="prettyprint linenums"> <ul class="nav nav-pills"> @@ -812,6 +898,16 @@ <li><a href="#">One more separated link</a></li> </ul> </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropup <b class="caret bottom-up"></b></a> + <ul class="dropdown-menu bottom-up pull-right"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </li> </ul> <form class="navbar-search pull-left" action=""> <input type="text" class="search-query span2" placeholder="Search"> @@ -820,6 +916,16 @@ <li><a href="#">Link</a></li> <li class="divider-vertical"></li> <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropup <b class="caret bottom-up"></b></a> + <ul class="dropdown-menu bottom-up pull-right"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li><a href="#">Separated link</a></li> + </ul> + </li> + <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> @@ -940,8 +1046,8 @@ </pre> <h3>Component alignment</h3> <p>To align a nav, search form, or text, use the <code>.pull-left</code> or <code>.pull-right</code> utility classes. Both classes will add a CSS float in the specified direction.</p> - <h3>Adding dropdowns</h3> - <p>Adding dropdowns to the nav is super simple, but does require the use of <a href="./javascript.html#dropdowns">our javascript plugin</a>.</p> + <h3>Adding dropdown menus</h3> + <p>Adding dropdowns and dropups to the nav is super simple, but does require the use of <a href="./javascript.html/#dropdown">our javascript plugin</a>.</p> <pre class="prettyprint linenums"> <ul class="nav"> <li class="dropdown"> |
