</div>
<h2 id="buttons-options">Button options</h2>
- <p>Button styles can be applied to anything with the <code>.btn</code> class applied. However, typically you'll want to apply these to only <code><a></code> and <code><button></code> elements for the best rendering.</p>
+ <p>Use any of the available button classes to quickly create a styled button.</p>
<div class="bs-docs-example">
<button type="button" class="btn btn-default">Default</button>
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-link">Link</button>
{% endhighlight %}
-
<h2 id="buttons-sizes">Button sizes</h2>
<p>Fancy larger or smaller buttons? Add <code>.btn-large</code>, <code>.btn-small</code>, or <code>.btn-mini</code> for additional sizes.</p>
<div class="bs-docs-example">
<p>
- <button type="button" class="btn btn-large btn-primary">Large button</button>
- <button type="button" class="btn btn-large">Large button</button>
+ <button type="button" class="btn btn-primary btn-large">Large button</button>
+ <button type="button" class="btn btn-default btn-large">Large button</button>
</p>
<p>
<button type="button" class="btn btn-primary">Default button</button>
- <button type="button" class="btn">Default button</button>
+ <button type="button" class="btn btn-default">Default button</button>
</p>
<p>
- <button type="button" class="btn btn-small btn-primary">Small button</button>
- <button type="button" class="btn btn-small">Small button</button>
+ <button type="button" class="btn btn-primary btn-small">Small button</button>
+ <button type="button" class="btn btn-default btn-small">Small button</button>
</p>
<p>
- <button type="button" class="btn btn-mini btn-primary">Mini button</button>
- <button type="button" class="btn btn-mini">Mini button</button>
+ <button type="button" class="btn btn-primary btn-mini">Mini button</button>
+ <button type="button" class="btn btn-default btn-mini">Mini button</button>
</p>
</div>
{% highlight html %}
<p>
- <button type="button" class="btn btn-large btn-primary">Large button</button>
- <button type="button" class="btn btn-large">Large button</button>
+ <button type="button" class="btn btn-primary btn-large">Large button</button>
+ <button type="button" class="btn btn-default btn-large">Large button</button>
</p>
<p>
<button type="button" class="btn btn-primary">Default button</button>
- <button type="button" class="btn">Default button</button>
+ <button type="button" class="btn btn-default">Default button</button>
</p>
<p>
- <button type="button" class="btn btn-small btn-primary">Small button</button>
- <button type="button" class="btn btn-small">Small button</button>
+ <button type="button" class="btn btn-primary btn-small">Small button</button>
+ <button type="button" class="btn btn-default btn-small">Small button</button>
</p>
<p>
- <button type="button" class="btn btn-mini btn-primary">Mini button</button>
- <button type="button" class="btn btn-mini">Mini button</button>
+ <button type="button" class="btn btn-primary btn-mini">Mini button</button>
+ <button type="button" class="btn btn-default btn-mini">Mini button</button>
</p>
{% endhighlight %}
<p>Create block level buttons—those that span the full width of a parent— by adding <code>.btn-block</code>.</p>
<div class="bs-docs-example">
<div class="well" style="max-width: 400px; margin: 0 auto 10px;">
- <button type="button" class="btn btn-large btn-block btn-primary">Block level button</button>
- <button type="button" class="btn btn-large btn-block">Block level button</button>
+ <button type="button" class="btn btn-primary btn-large btn-block">Block level button</button>
+ <button type="button" class="btn btn-default btn-large btn-block">Block level button</button>
</div>
</div>
{% highlight html %}
-<button type="button" class="btn btn-large btn-block btn-primary">Block level button</button>
-<button type="button" class="btn btn-large btn-block">Block level button</button>
+<button type="button" class="btn btn-primary btn-large btn-block">Block level button</button>
+<button type="button" class="btn btn-default btn-large btn-block">Block level button</button>
{% endhighlight %}
<h3>Button element</h3>
<p>Add the <code>disabled</code> attribute to <code><button></code> buttons.</p>
<p class="bs-docs-example">
- <button type="button" class="btn btn-large btn-primary" disabled="disabled">Primary button</button>
- <button type="button" class="btn btn-large" disabled="disabled">Button</button>
+ <button type="button" class="btn btn-primary btn-large" disabled="disabled">Primary button</button>
+ <button type="button" class="btn btn-default btn-large" disabled="disabled">Button</button>
</p>
{% highlight html %}
<button type="button" class="btn btn-large btn-primary" disabled="disabled">Primary button</button>
-<button type="button" class="btn btn-large" disabled="disabled">Button</button>
+<button type="button" class="btn btn-default btn-large" disabled="disabled">Button</button>
{% endhighlight %}
<div class="bs-docs-sidenote">
<h3>Anchor element</h3>
<p>Add the <code>.disabled</code> class to <code><a></code> buttons.</p>
<p class="bs-docs-example">
- <a href="#" class="btn btn-large btn-primary disabled">Primary link</a>
- <a href="#" class="btn btn-large disabled">Link</a>
+ <a href="#" class="btn btn-primary btn-large disabled">Primary link</a>
+ <a href="#" class="btn btn-default btn-large disabled">Link</a>
</p>
{% highlight html %}
-<a href="#" class="btn btn-large btn-primary disabled">Primary link</a>
-<a href="#" class="btn btn-large disabled">Link</a>
+<a href="#" class="btn btn-primary btn-large disabled">Primary link</a>
+<a href="#" class="btn btn-default btn-large disabled">Link</a>
{% endhighlight %}
<p>
We use <code>.disabled</code> as a utility class here, similar to the common <code>.active</code> class, so no prefix is required.
</div>
- <h2 id="buttons-tags">One class, multiple tags</h2>
- <p>Use the <code>.btn</code> class on an <code><a></code>, <code><button></code>, or <code><input></code> element.</p>
+ <h2 id="buttons-tags">Using multiple tags</h2>
+ <p>Use the button classes on an <code><a></code>, <code><button></code>, or <code><input></code> element.</p>
<form class="bs-docs-example">
- <a class="btn" href="">Link</a>
- <button class="btn" type="submit">Button</button>
- <input class="btn" type="button" value="Input">
- <input class="btn" type="submit" value="Submit">
+ <a class="btn btn-default" href="#">Link</a>
+ <button class="btn btn-default" type="submit">Button</button>
+ <input class="btn btn-default" type="button" value="Input">
+ <input class="btn btn-default" type="submit" value="Submit">
</form>
{% highlight html %}
-<a class="btn" href="">Link</a>
-<button class="btn" type="submit">Button</button>
-<input class="btn" type="button" value="Input">
-<input class="btn" type="submit" value="Submit">
+<a class="btn btn-default" href="#">Link</a>
+<button class="btn btn-default" type="submit">Button</button>
+<input class="btn btn-default" type="button" value="Input">
+<input class="btn btn-default" type="submit" value="Submit">
{% endhighlight %}
<div class="bs-docs-sidenote">
<div class="bs-docs-example">
<div class="btn-toolbar">
<div class="btn-group">
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-left"></span></a>
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-center"></span></a>
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-right"></span></a>
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-justify"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-left"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-center"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-right"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-justify"></span></a>
</div>
</div>
</div><!-- /bs-docs-example -->
{% highlight html %}
<div class="btn-toolbar">
<div class="btn-group">
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-left"></span></a>
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-center"></span></a>
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-right"></span></a>
- <a class="btn" href="#"><span class="glyphicon glyphicon-align-justify"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-left"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-center"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-right"></span></a>
+ <a class="btn btn-default" href="#"><span class="glyphicon glyphicon-align-justify"></span></a>
</div>
</div>
{% endhighlight %}
</div><!-- /bs-docs-example -->
{% highlight html %}
<div class="btn-group">
- <a class="btn btn-primary" href="#"><span class="glyphicon glyphicon-user"></span> User</a>
- <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a>
+ <a class="btn btn-default btn-primary" href="#"><span class="glyphicon glyphicon-user"></span> User</a>
+ <a class="btn btn-default btn-primary dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#"><span class="glyphicon glyphicon-pencil"></span> Edit</a></li>
<li><a href="#"><span class="glyphicon glyphicon-trash"></span> Delete</a></li>
<h5>Large button</h5>
<div class="bs-docs-example">
- <a class="btn btn-large" href="#"><span class="glyphicon glyphicon-star"></span> Star</a>
+ <a class="btn btn-default btn-large" href="#"><span class="glyphicon glyphicon-star"></span> Star</a>
</div><!-- /bs-docs-example -->
{% highlight html %}
-<a class="btn btn-large" href="#"><span class="glyphicon glyphicon-star"></span> Star</a>
+<a class="btn btn-default btn-large" href="#"><span class="glyphicon glyphicon-star"></span> Star</a>
{% endhighlight %}
<h5>Small button</h5>
<div class="bs-docs-example">
- <a class="btn btn-small" href="#"><span class="glyphicon glyphicon-star"></span></a>
+ <a class="btn btn-default btn-small" href="#"><span class="glyphicon glyphicon-star"></span></a>
</div><!-- /bs-docs-example -->
{% highlight html %}
-<a class="btn btn-small" href="#"><span class="glyphicon glyphicon-star"></span></a>
+<a class="btn btn-default btn-small" href="#"><span class="glyphicon glyphicon-star"></span></a>
{% endhighlight %}
<p>Wrap a series of buttons with <code>.btn</code> in <code>.btn-group</code>.</p>
<div class="bs-docs-example">
<div class="btn-group" style="margin: 9px 0 5px;">
- <button type="button" class="btn">Left</button>
- <button type="button" class="btn">Middle</button>
- <button type="button" class="btn">Right</button>
+ <button type="button" class="btn btn-default">Left</button>
+ <button type="button" class="btn btn-default">Middle</button>
+ <button type="button" class="btn btn-default">Right</button>
</div>
</div>
{% highlight html %}
<div class="btn-group">
- <button type="button" class="btn">Left</button>
- <button type="button" class="btn">Middle</button>
- <button type="button" class="btn">Right</button>
+ <button type="button" class="btn btn-default">Left</button>
+ <button type="button" class="btn btn-default">Middle</button>
+ <button type="button" class="btn btn-default">Right</button>
</div>
{% endhighlight %}
<div class="bs-docs-example">
<div class="btn-toolbar" style="margin: 0;">
<div class="btn-group">
- <button type="button" class="btn">1</button>
- <button type="button" class="btn">2</button>
- <button type="button" class="btn">3</button>
- <button type="button" class="btn">4</button>
+ <button type="button" class="btn btn-default">1</button>
+ <button type="button" class="btn btn-default">2</button>
+ <button type="button" class="btn btn-default">3</button>
+ <button type="button" class="btn btn-default">4</button>
</div>
<div class="btn-group">
- <button type="button" class="btn">5</button>
- <button type="button" class="btn">6</button>
- <button type="button" class="btn">7</button>
+ <button type="button" class="btn btn-default">5</button>
+ <button type="button" class="btn btn-default">6</button>
+ <button type="button" class="btn btn-default">7</button>
</div>
<div class="btn-group">
- <button type="button" class="btn">8</button>
+ <button type="button" class="btn btn-default">8</button>
</div>
</div>
</div>
<p>Place buttons groups within button groups when you want dropdown menus mixed with a series of buttons.</p>
<div class="bs-docs-example">
<div class="btn-group">
- <button type="button" class="btn">1</button>
- <button type="button" class="btn">2</button>
- <button type="button" class="btn">3</button>
+ <button type="button" class="btn btn-default">1</button>
+ <button type="button" class="btn btn-default">2</button>
+ <button type="button" class="btn btn-default">3</button>
<div class="btn-group">
- <button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
+ <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Dropdown
<span class="caret"></span>
</button>
<p>Make a set of buttons appear vertically stacked rather than horizontally.</p>
<div class="bs-docs-example">
<div class="btn-group btn-group-vertical">
- <button type="button" class="btn"><i class="glyphicon glyphicon-align-left"></i></button>
- <button type="button" class="btn"><i class="glyphicon glyphicon-align-center"></i></button>
- <button type="button" class="btn"><i class="glyphicon glyphicon-align-right"></i></button>
- <button type="button" class="btn"><i class="glyphicon glyphicon-align-justify"></i></button>
+ <button type="button" class="btn btn-default"><i class="glyphicon glyphicon-align-left"></i></button>
+ <button type="button" class="btn btn-default"><i class="glyphicon glyphicon-align-center"></i></button>
+ <button type="button" class="btn btn-default"><i class="glyphicon glyphicon-align-right"></i></button>
+ <button type="button" class="btn btn-default"><i class="glyphicon glyphicon-align-justify"></i></button>
</div>
</div>
{% highlight html %}
<p>Make a group of buttons stretch at the same size to span the entire width of its parent. <strong>This only works with <code><a></code> elements</strong> as the <code><button></code> doesn't pick up these styles.</p>
<div class="bs-docs-example">
<div class="btn-group btn-group-justified">
- <a href="#" class="btn">Left</a>
- <a href="#" class="btn">Right</a>
- <a href="#" class="btn">Middle</a>
+ <a href="#" class="btn btn-default">Left</a>
+ <a href="#" class="btn btn-default">Right</a>
+ <a href="#" class="btn btn-default">Middle</a>
</div>
</div>
{% highlight html %}
<div class="bs-docs-example">
<div class="btn-toolbar" style="margin-bottom: 10px;">
<div class="btn-group">
- <button class="btn dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
+ <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
{% highlight html %}
<!-- Single button -->
<div class="btn-group">
- <button class="btn dropdown-toggle" data-toggle="dropdown">
+ <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<div class="bs-docs-example">
<div class="btn-toolbar" style="margin: 0;">
<div class="btn-group">
- <button class="btn">Action</button>
- <button class="btn dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+ <button class="btn btn-default">Action</button>
+ <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
{% highlight html %}
<!-- Split button -->
<div class="btn-group">
- <button class="btn">Action</button>
- <button class="btn dropdown-toggle" data-toggle="dropdown">
+ <button class="btn btn-default">Action</button>
+ <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<div class="bs-docs-example">
<div class="btn-toolbar" style="margin: 0;">
<div class="btn-group">
- <button class="btn btn-large dropdown-toggle" type="button" data-toggle="dropdown">
+ <button class="btn btn-default btn-large dropdown-toggle" type="button" data-toggle="dropdown">
Large button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
</ul>
</div><!-- /btn-group -->
<div class="btn-group">
- <button class="btn btn-small dropdown-toggle" type="button" data-toggle="dropdown">
+ <button class="btn btn-default btn-small dropdown-toggle" type="button" data-toggle="dropdown">
Small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
</ul>
</div><!-- /btn-group -->
<div class="btn-group">
- <button class="btn btn-mini dropdown-toggle" type="button" data-toggle="dropdown">
+ <button class="btn btn-default btn-mini dropdown-toggle" type="button" data-toggle="dropdown">
Mini button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
{% highlight html %}
<!-- Large button group -->
<div class="btn-group">
- <button class="btn btn-large dropdown-toggle" type="button" data-toggle="dropdown">
+ <button class="btn btn-default btn-large dropdown-toggle" type="button" data-toggle="dropdown">
Large button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<!-- Small button group -->
<div class="btn-group">
- <button class="btn btn-small dropdown-toggle" type="button" data-toggle="dropdown">
+ <button class="btn btn-default btn-small dropdown-toggle" type="button" data-toggle="dropdown">
Small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<!-- Mini button group -->
<div class="btn-group">
- <button class="btn btn-mini dropdown-toggle" type="button" data-toggle="dropdown">
+ <button class="btn btn-default btn-mini dropdown-toggle" type="button" data-toggle="dropdown">
Mini button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<div class="bs-docs-example">
<div class="btn-toolbar">
<div class="btn-group dropup">
- <button class="btn">Dropup</button>
- <button class="btn dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+ <button class="btn btn-default">Dropup</button>
+ <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
</ul>
</div><!-- /btn-group -->
<div class="btn-group dropup">
- <button class="btn primary">Right dropup</button>
- <button class="btn primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
+ <button class="btn btn-primary">Right dropup</button>
+ <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu pull-right">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
</div><!-- /example -->
{% highlight html %}
<div class="btn-group dropup">
- <button class="btn">Dropup</button>
- <button class="btn dropdown-toggle" data-toggle="dropdown">
+ <button class="btn btn-default">Dropup</button>
+ <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">