Bootstrap3 Tutorial

Bootstrap Intro

Download BS3

Bootstrap Layout

BS3 Grid System

BS3 Typography

Bootstrap3 Table

Bootstrap3 Images

BS3 Jumbotron

Bootstrap3 Well

Bootstrap3 Alert

Bootstrap3 Button

BS3 Button Group

BS3 Glyphicons

Bootstrap3 Badges

BS3 Progress Bar

BS3 Pagination

Bootstrap3 Pager

Bootstrap3 Panel

Bootstrap3 Collapse

BS3 Menu, Tabs, Pills

BS3 Navigation Bar

Bootstrap3 Carousel

Bootstrap3 Modal

Bootstrap3 Tooltip

Bootstrap3 Scrollspy

Bootstrap3 Affix

Bootstrap3 Templates

Bootstrap 3 Button Group

Bootstrap allows you to group a series of buttons together in a single line. Use a <div> element with class ".btn-group" to create a button group:

Example 1: btn-group

<div class="btn-group">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <button type="button" class="btn btn-danger">Contact</button>
</div>

Button group size

Instead of applying button sizes to every button in a group, use class .btn-group-lg or .btn-group-sm in a group or groups.

Example 2: btn-group-lg

<div class="btn-group btn-group-lg">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <button type="button" class="btn btn-danger">Contact</button>
</div>

Example 3: Default btn-group

<div class="btn-group">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <button type="button" class="btn btn-danger">Contact</button>
</div>

Example 4: btn-group-sm

<div class="btn-group btn-group-sm">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <button type="button" class="btn btn-danger">Contact</button>
</div>


Vertical Button Groups

To create a vertical button group, use Bootstrap class ".btn-group-vertical".

<div class="btn-group-vertical">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <button type="button" class="btn btn-danger">Contact</button>
</div>


Justified Button Groups

To fit the buttons in entire width of the screen, use ".btn-group-justified" class.

Example: Button Group using <a> tag.
<div class="btn-group btn-group-justified">
    <a href="#" class="btn btn-danger">Home</a>
    <a href="#" class="btn btn-danger">About</a>
    <a href="#" class="btn btn-danger">Contact</a>
</div>


Example: Button Group using <button> tag.
<div class="btn-group btn-group-justified">
    <div class="btn-group">

        <a href="#" class="btn btn-danger">Home</a>
    </div>
    <div class="btn-group">
        <a href="#" class="btn btn-danger">About</a>
    </div>
    <div class="btn-group">
        <a href="#" class="btn btn-danger">Contact</a>
    </div>
</div>


Dropdown Menus

<div class="btn-group">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <div class="btn-group">
    <button class="btn btn-danger dropdown-toggle" data-toggle="dropdown">
    Course <span class="caret"></span></button>
        <ul class="dropdown-menu">
            <li><a href="#">HTML</a></li>
            <li><a href="#">CSS</a></li>
            <li><a href="#">JS</a></li>
            <li><a href="#">PHP</a></li>
        </ul>
    </div>
</div>


Split Dropdown Button

<div class="btn-group">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <button type="button" class="btn btn-danger">Course</button>
    <div class="btn-group">
    <button class="btn btn-danger dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
        <ul class="dropdown-menu">
            <li><a href="#">Our Work</a></li>
            <li><a href="#">Our Team</a></li>
            <li><a href="#">Contact</a></li>
            <li><a href="#">More..</a></li>
        </ul>
    </div>
</div>


Dropdown Button with Divider

<ul class="dropdown-menu">
    <li><a href="#">Our Work</a></li>
    <li><a href="#">Our Team</a></li>
    <li><a href="#">Contact</a></li>
    <li class="divider"></li>
    <li><a href="#">More..</a></li>
</ul>


Dropdown Header

<ul class="dropdown-menu">
    <li class="dropdown-header">HTML</li>
    <li><a href="#">HTML 4</a></li>
    <li><a href="#">HTML 5</a></li>
    <li class="divider"></li>
    <li class="dropdown-header">CSS</li>
    <li><a href="#">CSS 1</a></li>
    <li><a href="#">CSS 2</a></li>
    <li><a href="#">CSS 3</a></li>
</ul>


Drop up

<div class="btn-group">
    <button type="button" class="btn btn-danger">Home</button>
    <button type="button" class="btn btn-danger">About</button>
    <div class="btn-group dropup">
    <button class="btn btn-danger dropdown-toggle" data-toggle="dropdown">Course <span class="caret"></span></button>
        <ul class="dropdown-menu">
            <li><a href="#">HTML</a></li>
            <li><a href="#">CSS</a></li>
            <li><a href="#">JS</a></li>
            <li><a href="#">PHP</a></li>
        </ul>
    </div>
</div>