1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-09-01 01:21:49 +02:00

Fix clipped dropdowns in input groups section of docs

This commit is contained in:
Mark Otto
2013-07-26 22:03:52 -07:00
parent 5bed9f4635
commit 44a4e71215
2 changed files with 152 additions and 132 deletions

View File

@@ -418,9 +418,6 @@ body {
.bs-example-control-sizing input[type="text"] + input[type="text"] { .bs-example-control-sizing input[type="text"] + input[type="text"] {
margin-top: 10px; margin-top: 10px;
} }
.bs-example-form {
overflow: hidden;
}
.bs-example-form .input-group { .bs-example-form .input-group {
margin-bottom: 10px; margin-bottom: 10px;
} }

101
css.html
View File

@@ -1545,34 +1545,34 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
</div> </div>
<form class="bs-example bs-example-form"> <form class="bs-example bs-example-form">
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon">@</span> <span class="input-group-addon">@</span>
<input type="text" class="form-control" placeholder="Username"> <input type="text" class="form-control" placeholder="Username">
</div> </div>
<br> <br>
<div class="input-group col-lg-6"> <div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<span class="input-group-addon">.00</span> <span class="input-group-addon">.00</span>
</div> </div>
<br> <br>
<div class="input-group col-lg-3"> <div class="input-group">
<span class="input-group-addon">$</span> <span class="input-group-addon">$</span>
<input type="text" class="form-control"> <input type="text" class="form-control">
<span class="input-group-addon">.00</span> <span class="input-group-addon">.00</span>
</div> </div>
</form> </form>
{% highlight html %} {% highlight html %}
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon">@</span> <span class="input-group-addon">@</span>
<input type="text" class="form-control" placeholder="Username"> <input type="text" class="form-control" placeholder="Username">
</div> </div>
<div class="input-group col-lg-6"> <div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<span class="input-group-addon">.00</span> <span class="input-group-addon">.00</span>
</div> </div>
<div class="input-group col-lg-3"> <div class="input-group">
<span class="input-group-addon">$</span> <span class="input-group-addon">$</span>
<input type="text" class="form-control"> <input type="text" class="form-control">
<span class="input-group-addon">.00</span> <span class="input-group-addon">.00</span>
@@ -1582,33 +1582,33 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
<h3>Optional sizes</h3> <h3>Optional sizes</h3>
<p>Add the relative form sizing classes to the <code>.input-group-addon</code>.</p> <p>Add the relative form sizing classes to the <code>.input-group-addon</code>.</p>
<form class="bs-example bs-example-form"> <form class="bs-example bs-example-form">
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon input-large">@</span> <span class="input-group-addon input-large">@</span>
<input type="text" class="form-control input-large" placeholder="Username"> <input type="text" class="form-control input-large" placeholder="Username">
</div> </div>
<br> <br>
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon">@</span> <span class="input-group-addon">@</span>
<input type="text" class="form-control" placeholder="Username"> <input type="text" class="form-control" placeholder="Username">
</div> </div>
<br> <br>
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon input-small">@</span> <span class="input-group-addon input-small">@</span>
<input type="text" class="form-control input-small" placeholder="Username"> <input type="text" class="form-control input-small" placeholder="Username">
</div> </div>
</form> </form>
{% highlight html %} {% highlight html %}
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon input-large">@</span> <span class="input-group-addon input-large">@</span>
<input type="text" class="form-control input-large" placeholder="Username"> <input type="text" class="form-control input-large" placeholder="Username">
</div> </div>
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon">@</span> <span class="input-group-addon">@</span>
<input type="text" class="form-control" placeholder="Username"> <input type="text" class="form-control" placeholder="Username">
</div> </div>
<div class="input-group col-lg-9"> <div class="input-group">
<span class="input-group-addon input-small">@</span> <span class="input-group-addon input-small">@</span>
<input type="text" class="form-control input-small" placeholder="Username"> <input type="text" class="form-control input-small" placeholder="Username">
</div> </div>
@@ -1617,40 +1617,52 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
<h3>Buttons instead of text</h3> <h3>Buttons instead of text</h3>
<p>Buttons in input groups are a bit different and require one extra level of nesting. Instead of <code>.input-group-addon</code>, you'll need to use <code>.input-group-btn</code> to wrap the buttons. This is required due to default browser styles that cannot be overridden.</p> <p>Buttons in input groups are a bit different and require one extra level of nesting. Instead of <code>.input-group-addon</code>, you'll need to use <code>.input-group-btn</code> to wrap the buttons. This is required due to default browser styles that cannot be overridden.</p>
<form class="bs-example bs-example-form"> <form class="bs-example bs-example-form">
<div class="input-group col-lg-7"> <div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button> <button class="btn btn-default" type="button">Go!</button>
</span> </span>
<input type="text" class="form-control"> <input type="text" class="form-control">
</div> </div><!-- /input-group -->
<br> </div><!-- /.col-lg-6 -->
<div class="input-group col-lg-7"> <div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button> <button class="btn btn-default" type="button">Go!</button>
</span> </span>
</div> </div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
</form> </form>
{% highlight html %} {% highlight html %}
<div class="input-group col-lg-7"> <div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button> <button class="btn btn-default" type="button">Go!</button>
</span> </span>
<input type="text" class="form-control"> <input type="text" class="form-control">
</div> </div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="input-group col-lg-7"> <div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button> <button class="btn btn-default" type="button">Go!</button>
</span> </span>
</div> </div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
{% endhighlight %} {% endhighlight %}
<h3>Button dropdowns</h3> <h3>Button dropdowns</h3>
<p></p> <p></p>
<form class="bs-example bs-example-form"> <form class="bs-example bs-example-form">
<div class="input-group col-lg-7"> <div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn"> <div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
@@ -1663,12 +1675,13 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
</div><!-- /btn-group --> </div><!-- /btn-group -->
<input type="text" class="form-control"> <input type="text" class="form-control">
</div><!-- /input-group --> </div><!-- /input-group -->
<br> </div><!-- /.col-lg-6 -->
<div class="input-group col-lg-7"> <div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<div class="input-group-btn"> <div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu pull-right"> <ul class="dropdown-menu">
<li><a href="#">Action</a></li> <li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li> <li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li> <li><a href="#">Something else here</a></li>
@@ -1677,9 +1690,13 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
</ul> </ul>
</div><!-- /btn-group --> </div><!-- /btn-group -->
</div><!-- /input-group --> </div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
</form> </form>
{% highlight html %} {% highlight html %}
<div class="input-group col-lg-7"> <div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn"> <div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
@@ -1692,12 +1709,13 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
</div><!-- /btn-group --> </div><!-- /btn-group -->
<input type="text" class="form-control"> <input type="text" class="form-control">
</div><!-- /input-group --> </div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="input-group col-lg-7"> <div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<div class="input-group-btn"> <div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu pull-right"> <ul class="dropdown-menu">
<li><a href="#">Action</a></li> <li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li> <li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li> <li><a href="#">Something else here</a></li>
@@ -1706,11 +1724,15 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
</ul> </ul>
</div><!-- /btn-group --> </div><!-- /btn-group -->
</div><!-- /input-group --> </div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
{% endhighlight %} {% endhighlight %}
<h3>Segmented dropdown groups</h3> <h3>Segmented dropdown groups</h3>
<form class="bs-example bs-example-form"> <form class="bs-example bs-example-form">
<div class="input-group col-lg-7"> <div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn"> <div class="input-group-btn">
<button type="button" class="btn btn-default" tabindex="-1">Action</button> <button type="button" class="btn btn-default" tabindex="-1">Action</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" tabindex="-1"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" tabindex="-1">
@@ -1725,11 +1747,10 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
</ul> </ul>
</div> </div>
<input type="text" class="form-control"> <input type="text" class="form-control">
</div> </div><!-- /.input-group -->
</div><!-- /.col-lg-6 -->
<br> <div class="col-lg-6">
<div class="input-group">
<div class="input-group col-lg-7">
<input type="text" class="form-control"> <input type="text" class="form-control">
<div class="input-group-btn"> <div class="input-group-btn">
<button type="button" class="btn btn-default" tabindex="-1">Action</button> <button type="button" class="btn btn-default" tabindex="-1">Action</button>
@@ -1744,17 +1765,19 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
<li><a href="#">Separated link</a></li> <li><a href="#">Separated link</a></li>
</ul> </ul>
</div> </div>
</div> </div><!-- /.input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
</form> </form>
{% highlight html %} {% highlight html %}
<div class="input-group col-lg-7"> <div class="input-group">
<div class="input-group-btn"> <div class="input-group-btn">
<!-- Button and dropdown menu --> <!-- Button and dropdown menu -->
</div> </div>
<input type="text" class="form-control"> <input type="text" class="form-control">
</div> </div>
<div class="input-group col-lg-7"> <div class="input-group">
<input type="text" class="form-control"> <input type="text" class="form-control">
<div class="input-group-btn btn-group"> <div class="input-group-btn btn-group">
<!-- Button and dropdown menu --> <!-- Button and dropdown menu -->