Bootstrap Button Groups

Bootstrap is a free and open source front end development framework for the creation of websites and web apps.
Site Admin
Posts: 159
Joined: Sun Jun 26, 2022 10:46 pm

Bootstrap Button Groups

Post by C0D3D »

Creating button groups with Bootstrap

Example 1

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group">
        <button type="button" class="btn btn-primary">Home</button>
        <button type="button" class="btn btn-primary active">About</button>
        <button type="button" class="btn btn-primary">Services</button>
    </div>
</div>
</body>
</html>

Creating outline button groups with Bootstrap

Example 2

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Outline Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group">
        <button type="button" class="btn btn-outline-primary">Home</button>
        <button type="button" class="btn btn-outline-primary active">About</button>
        <button type="button" class="btn btn-outline-primary">Services</button>
    </div>
</div>
</body>
</html>

Creating mixed styles button groups with Bootstrap

Example 3

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Button Groups Mixed Styles</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group">
        <button type="button" class="btn btn-success">
            <i class="bi-eye"></i> View
        </button>
        <button type="button" class="btn btn-warning">
            <i class="bi-pencil"></i> Edit
        </button>
        <button type="button" class="btn btn-danger">
            <i class="bi-trash"></i> Delete
        </button>
    </div>
</div>
</body>
</html>


Creating button toolbar with Bootstrap

Example 4

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Button Toolbar</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-toolbar">
        <div class="btn-group me-2">
            <button type="button" class="btn btn-primary">
                <i class="bi-fonts"></i>
            </button>
            <button type="button" class="btn btn-primary">
                <i class="bi-type-bold"></i>
            </button>
            <button type="button" class="btn btn-primary">
                <i class="bi-type-italic"></i>
            </button>
            <button type="button" class="btn btn-primary">
                <i class="bi-type-underline"></i>
            </button>
        </div>
        <div class="btn-group me-2">
            <button type="button" class="btn btn-primary">
                <i class="bi-text-left"></i>
            </button>
            <button type="button" class="btn btn-primary">
                <i class="bi-text-center"></i>
            </button>
            <button type="button" class="btn btn-primary">
                <i class="bi-text-right"></i>
            </button>
            <button type="button" class="btn btn-primary">
                <i class="bi-justify"></i>
            </button>
        </div>
        <div class="btn-group">
            <button type="button" class="btn btn-primary">
                <i class="bi-code"></i>
            </button>
        </div>
    </div>
</div>
</body>
</html>



Height sizing of Bootstrap button groups

Example 5

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Button Groups Height Sizing</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <!-- Large button group -->
    <div class="btn-group mb-2 btn-group-lg">
        <button type="button" class="btn btn-primary">Home</button>
        <button type="button" class="btn btn-primary">About</button>
        <button type="button" class="btn btn-primary">Services</button>
    </div>
    <br>
    <!-- Default button group -->
    <div class="btn-group mb-2">
        <button type="button" class="btn btn-primary">Home</button>
        <button type="button" class="btn btn-primary">About</button>
        <button type="button" class="btn btn-primary">Services</button>
    </div>
    <br>
    <!-- Small button group -->
    <div class="btn-group btn-group-sm">
        <button type="button" class="btn btn-primary">Home</button>
        <button type="button" class="btn btn-primary">About</button>
        <button type="button" class="btn btn-primary">Services</button>
    </div>
</div>
</body>
</html>




Creating nested button groups in Bootstrap

Example 6

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Nested Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group">
        <a href="#" class="btn btn-primary">Home</a>
        <a href="#" class="btn btn-primary">About</a>
        <div class="btn-group">
            <a href="#" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Services</a>
            <div class="dropdown-menu">
                <a class="dropdown-item" href="#">Web Design</a>
                <a class="dropdown-item" href="#">Web Development</a>
            </div>
        </div>
    </div>
</div>
</body>
</html>


Creating vertically stacked button groups in Bootstrap

Example 7

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Vertical Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group-vertical">
        <a href="#" class="btn btn-primary">Home</a>
        <a href="#" class="btn btn-primary">About</a>
        <div class="btn-group">
            <a href="#" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Services</a>
            <div class="dropdown-menu">
                <a class="dropdown-item" href="#">Web Design</a>
                <a class="dropdown-item" href="#">Web Development</a>
            </div>
        </div>
    </div>
</div>
</body>
</html>

Creating justified button groups with Bootstrap

Example 8

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Jstified Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group d-flex">
        <button type="button" class="btn btn-primary">Home</button>
        <button type="button" class="btn btn-primary">About</button>
        <button type="button" class="btn btn-primary">Services</button>
    </div>
</div>
</body>
</html>



Creating toggle button in Bootstrap

Example 9

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Single Toggle Button</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <button type="button" class="btn btn-outline-primary" data-bs-toggle="button" autocomplete="off">Toggle button</button>
    <button type="button" class="btn btn-outline-primary active" data-bs-toggle="button" autocomplete="off">Active toggle button</button>
    <button type="button" class="btn btn-outline-primary" data-bs-toggle="button" autocomplete="off" disabled>Disabled toggle button</button>
</div>
</body>
</html>



Creating checkbox button groups with Bootstrap

Example 10

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Checkbox Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group">
        <input type="checkbox" class="btn-check" name="options" id="check1" autocomplete="off" checked>
        <label class="btn btn-outline-primary" for="check1">Checkbox 1</label>
        
        <input type="checkbox" class="btn-check" name="options" id="check2" autocomplete="off">
        <label class="btn btn-outline-primary" for="check2">Checkbox 2</label>
        
        <input type="checkbox" class="btn-check" name="options" id="check3" autocomplete="off" checked>
        <label class="btn btn-outline-primary" for="check3">Checkbox 3</label>
    </div>
</div>
</body>
</html>


Creating radio button groups with Bootstrap

Example 11

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Radio Button Groups</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="m-4">
    <div class="btn-group">
        <input type="radio" class="btn-check" name="options" id="radio1" autocomplete="off">
        <label class="btn btn-outline-primary" for="radio1">Radio 1</label>
    
        <input type="radio" class="btn-check" name="options" id="radio2" autocomplete="off" checked>
        <label class="btn btn-outline-primary" for="radio2">Radio 2</label>
    
        <input type="radio" class="btn-check" name="options" id="radio3" autocomplete="off">
        <label class="btn btn-outline-primary" for="radio3">Radio 3</label>
    </div>
</div>
</body>
</html>
----------------------------------------------------------------------
Together we are one! One we are many... Much Love from one brother to another...
Working together to achieve amazing things!
Teamwork is key.
Knowledge is Power!

4 Basic datatypes.
Strings: Which store a series of characters.
Int: Which store a full integer or number.
Float: A numeric value with a decimal.
Boolean: Only stores True or False and are very useful with if statements

----------------------------------------------------------------------
ImgBB Image upload

Who is online

Users browsing this forum: No registered users and 0 guests