2025-03-08 09:31:15 +01:00
<!DOCTYPE html> < html lang = "en" data-bs-theme = "auto" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1" > < meta name = "description" content = "Group a series of buttons together on a single line or stack them in a vertical column." > < meta name = "author" content = "Mark Otto, Jacob Thornton, and Bootstrap contributors" > < meta name = "generator" content = "Astro v5.4.2" > < meta name = "docsearch:language" content = "en" > < meta name = "docsearch:version" content = "5.3" > < link rel = "canonical" href = "https://getbootstrap.com/docs/5.3/components/button-group/" > < link rel = "preconnect" href = "https://AK7KMZKZHQ-dsn.algolia.net" crossorigin > < title > Button group · Bootstrap v5.3< / title > < script src = "/docs/5.3/assets/js/color-modes.js" > < / script > < link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/@docsearch/css@3" > < link href = "/docs/5.3/dist/css/bootstrap.min.css" rel = "stylesheet" integrity = "sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" > < link rel = "apple-touch-icon" href = "/docs/5.3/assets/img/favicons/apple-touch-icon.png" sizes = "180x180" > < link rel = "icon" href = "/docs/5.3/assets/img/favicons/favicon-32x32.png" sizes = "32x32" type = "image/png" > < link rel = "icon" href = "/docs/5.3/assets/img/favicons/favicon-16x16.png" sizes = "16x16" type = "image/png" > < link rel = "manifest" href = "/docs/5.3/assets/img/favicons/manifest.json" > < link rel = "mask-icon" href = "/docs/5.3/assets/img/favicons/safari-pinned-tab.svg" color = "#712cf9" > < link rel = "icon" href = "/docs/5.3/assets/img/favicons/favicon.ico" > < meta name = "theme-color" content = "#712cf9" > < meta name = "twitter:card" content = "summary_large_image" > < meta name = "twitter:site" content = "getbootstrap" > < meta name = "twitter:creator" content = "getbootstrap" > < meta name = "twitter:title" content = "Button group" > < meta name = "twitter:description" content = "Group a series of buttons together on a single line or stack them in a vertical column." > < meta name = "twitter:image" content = "https://getbootstrap.com/docs/5.3/assets/brand/bootstrap-social.png" > < meta property = "og:url" content = "https://getbootstrap.com/docs/5.3/components/button-group/" > < meta property = "og:title" content = "Button group" > < meta property = "og:description" content = "Group a series of buttons together on a single line or stack them in a vertical column." > < meta property = "og:type" content = "article" > < meta property = "og:image" content = "https://getbootstrap.com/docs/5.3/assets/brand/bootstrap-social.png" > < meta property = "og:image:type" content = "image/png" > < meta property = "og:image:width" content = "2000" > < meta property = "og:image:height" content = "1000" > < script defer src = "https://cdn.usefathom.com/script.js" data-site = "ITUSEYJG" > < / script > < link rel = "stylesheet" href = "/_astro/_slug_.BBRoHHoO.css" > < / head > < body tabindex = "0" data-bs-spy = "scroll" data-bs-target = "#TableOfContents" > < div class = "skippy visually-hidden-focusable overflow-hidden" > < div class = "container-xl" > < a class = "d-inline-flex p-2 m-1" href = "#content" > Skip to main content< / a > < a class = "d-none d-md-inline-flex p-2 m-1" href = "#bd-docs-nav" >
Skip to docs navigation
< / a > < / div > < / div > < svg xmlns = "http://www.w3.org/2000/svg" class = "d-none" > < symbol id = "arrow-right" viewBox = "0 0 16 16" > < path fill-rule = "evenodd" d = "M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z" > < / path > < / symbol > < symbol id = "arrow-right-short" viewBox = "0 0 16 16" > < path fill-rule = "evenodd" d = "M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8" > < / path > < / symbol > < symbol id = "book-half" viewBox = "0 0 16 16" > < path d = "M8.5 2.687c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z" > < / path > < / symbol > < symbol id = "box-seam" viewBox = "0 0 16 16" > < path d = "M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5l2.404.961L10.404 2l-2.218-.887zm3.564 1.426L5.596 5 8 5.961 14.154 3.5l-2.404-.961zm3.25 1.7-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923l6.5 2.6zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464L7.443.184z" > < / path > < / symbol > < symbol id = "braces" viewBox = "0 0 16 16" > < path d = "M2.114 8.063V7.9c1.005-.102 1.497-.615 1.497-1.6V4.503c0-1.094.39-1.538 1.354-1.538h.273V2h-.376C3.25 2 2.49 2.759 2.49 4.352v1.524c0 1.094-.376 1.456-1.49 1.456v1.299c1.114 0 1.49.362 1.49 1.456v1.524c0 1.593.759 2.352 2.372 2.352h.376v-.964h-.273c-.964 0-1.354-.444-1.354-1.538V9.663c0-.984-.492-1.497-1.497-1.6zM13.886 7.9v.163c-1.005.103-1.497.616-1.497 1.6v1.798c0 1.094-.39 1.538-1.354 1.538h-.273v.964h.376c1.613 0 2.372-.759 2.372-2.352v-1.524c0-1.094.376-1.456 1.49-1.456V7.332c-1.114 0-1.49-.362-1.49-1.456V4.352C13.51 2.759 12.75 2 11.138 2h-.376v.964h.273c.964 0 1.354.444 1.354 1.538V6.3c0 .984.492 1.497 1.497 1.6z" > < / path > < / symbol > < symbol id = "braces-asterisk" viewBox = "0 0 16 16" > < path fill-rule = "evenodd" d = "M1.114 8.063V7.9c1.005-.102 1.497-.615 1.497-1.6V4.503c0-1.094.39-1.538 1.354-1.538h.273V2h-.376C2.25 2 1.49 2.759 1.49 4.352v1.524c0 1.094-.376 1.456-1.49 1.456v1.299c1.114 0 1.49.362 1.49 1.456v1.524c0 1.593.759 2.352 2.372 2.352h.376v-.964h-.273c-.964 0-1.354-.444-1.354-1.538V9.663c0-.984-.492-1.497-1.497-1.6ZM14.886 7.9v.164c-1.005.103-1.497.616-1.497 1.6v1.798c0 1.094-.39 1.538-1.354 1.538h-.273v.964h.376c1.613 0 2.372-.759 2.372-2.352v-1.524c0-1.094.376-1.456 1.49-1.456v-1.3c-1.114 0-1.49-.362-1.49-1.456V4.352C14.51 2.759 13.75 2 12.138 2h-.376v.964h.273c.964 0 1.354.444 1.354 1.538V6.3c0 .984.492 1.497 1.497 1.6ZM7.5 11.5V9.207l-1.621 1.621-.707-.707L6.792 8.5H4.5v-1h2.293L5.172 5.879l.707-.707L7.5 6.792V4.5h1v2.293l1.621-1.621.707.707L9.208 7.5H11.5v1H9.207l1.621 1.621-.707.707L8.5 9.208V11.5h-1Z" > < / path > < / symbol > < symbol id = "check2" viewBox = "0 0 16 16" > < path d = "M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z" > < / path > < / symbol > < symbol id = "chevron-expand" viewBox = "0 0 16 16" > < path fill-rule = "evenodd" d = "M3.646 9.146a.5.5 0 0 1 .708 0L8 12.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708zm0-2.292a.5.5 0 0 0 .708 0L8 3.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708z" > < / path > < / symbol > < symbol id = "circle-half" viewBox = "0 0 16 16" > < path d = "M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z" > < / path > < / symbol > < symbol id = "clipboard" viewBox = "0 0 16 16" > < path d = "M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" > < / path > < path d = "M9.5 1a . 5 . 5 0 0 1 . 5 . 5
Docs
< / a > < / li > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2" href = "/docs/5.3/examples/" > Examples < / a > < / li > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2" href = "https://icons.getbootstrap.com/" target = "_blank" rel = "noopener" > Icons < / a > < / li > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2" href = "https://themes.getbootstrap.com/" target = "_blank" rel = "noopener" > Themes < / a > < / li > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2" href = "https://blog.getbootstrap.com/" target = "_blank" rel = "noopener" > Blog < / a > < / li > < / ul > < hr class = "d-lg-none text-white-50" > < ul class = "navbar-nav flex-row flex-wrap ms-md-auto" > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2 nav-link py-2 px-0 px-lg-2" href = "https://github.com/twbs" target = "_blank" rel = "noopener" > < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 512 499.36" role = "img" class = "navbar-nav-svg" height = "16" width = "16" > < title > GitHub< / title > < path fill = "currentColor" fill-rule = "evenodd" d = "M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z" > < / path > < / svg > < small class = "d-lg-none ms-2" > GitHub< / small > < / a > < / li > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2 nav-link py-2 px-0 px-lg-2" href = "https://twitter.com/getbootstrap" target = "_blank" rel = "noopener" > < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 512 416.32" role = "img" class = "navbar-nav-svg" height = "16" width = "16" > < title > Twitter< / title > < path fill = "currentColor" d = "M160.83 416.32c193.2 0 298.92-160.22 298.92-298.92 0-4.51 0-9-.2-13.52A214 214 0 0 0 512 49.38a212.93 212.93 0 0 1-60.44 16.6 105.7 105.7 0 0 0 46.3-58.19 209 209 0 0 1-66.79 25.37 105.09 105.09 0 0 0-181.73 71.91 116.12 116.12 0 0 0 2.66 24c-87.28-4.3-164.73-46.3-216.56-109.82A105.48 105.48 0 0 0 68 159.6a106.27 106.27 0 0 1-47.53-13.11v1.43a105.28 105.28 0 0 0 84.21 103.06 105.67 105.67 0 0 1-47.33 1.84 105.06 105.06 0 0 0 98.14 72.94A210.72 210.72 0 0 1 25 370.84a202.17 202.17 0 0 1-25-1.43 298.85 298.85 0 0 0 160.83 46.92" > < / path > < / svg > < small class = "d-lg-none ms-2" > Twitter< / small > < / a > < / li > < li class = "nav-item col-6 col-lg-auto" > < a class = "nav-link py-2 px-0 px-lg-2 nav-link py-2 px-0 px-lg-2" href = "https://opencollective.com/bootstrap" target = "_blank" rel = "noopener" > < svg xmlns = "http://www.w3.org/2000/svg" fill = "currentColor" fill-rule = "evenodd" viewBox = "0 0 40 41" role = "img" class = "navbar-nav-svg" height = "16" width = "16" > < title > Open Collective< / title > < path fill-opacity = ".4" d = "M32.8 21c0 2.4-.8 4.9-2 6.9l5.1 5.1c2.5-3.4 4.1-7.6 4.1-12 0-4.6-1.6-8.8-4-12.2L30.7 14c1.2 2 2 4.3 2 7z" > < / path > < path d = "M20 33.7a12.8 12.8 0 0 1 0-25.6c2.6 0 5 .7 7 2.1L32 5a20 20 0 1 0 .1 31.9l-5-5.2a13 13 0 0 1-7 2z" > < / path > < / svg > < small class = "d-lg-none ms-2" > Open Collective< / small > < / a > < / li > < li class = "nav-item py-2 py-lg-1 col-12 col-lg-auto" > < div class = "vr d-none d-lg-flex h-100 mx-lg-2 text-white" > < / div > < hr class = "d-lg-none my-2 text-white-50" > < / li > < li class = "nav-item dropdown" > < button type = "button" class = "btn btn-link nav-link py-2 px-0 px-lg-2 dropdown-toggle" data-bs-toggle = "dropdown" aria-expanded = "false" data-bs-display = "static" > < span class = "d-lg-none" aria-hidden = "true" > Bootstrap< / span > < span class = "visually-hidden" > Bootstrap < / span > v5.3 < span class = "visually-h
Latest (5.3.x)
< svg class = "bi" aria-hidden = "true" > < use xlink:href = "#check2" > < / use > < / svg > < / a > < / li > < li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/5.2/components/button-group/" >
v5.2.3
< / a > < / li > < li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/5.1/components/button-group/" >
v5.1.3
< / a > < / li > < li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/5.0/components/button-group/" >
v5.0.2
< / a > < / li > < li > < hr class = "dropdown-divider" > < / li > < li > < h6 class = "dropdown-header" > Previous releases< / h6 > < / li > < li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/4.6/" > v4.6.x< / a > < / li > < li > < a class = "dropdown-item" href = "https://getbootstrap.com/docs/3.4/" > v3.4.1< / a > < / li > < li > < a class = "dropdown-item" href = "https://getbootstrap.com/2.3.2/" > v2.3.2< / a > < / li > < li > < hr class = "dropdown-divider" > < / li > < li > < a class = "dropdown-item" href = "/docs/versions/" > All versions< / a > < / li > < / ul > < / li > < li class = "nav-item py-2 py-lg-1 col-12 col-lg-auto" > < div class = "vr d-none d-lg-flex h-100 mx-lg-2 text-white" > < / div > < hr class = "d-lg-none my-2 text-white-50" > < / li > < li class = "nav-item dropdown" > < button class = "btn btn-link nav-link px-0 px-lg-2 py-2 dropdown-toggle d-flex align-items-center" id = "bd-theme" type = "button" aria-expanded = "false" data-bs-toggle = "dropdown" data-bs-display = "static" aria-label = "Toggle theme (auto)" > < svg class = "bi my-1 theme-icon-active" aria-hidden = "true" > < use href = "#circle-half" > < / use > < / svg > < span class = "d-lg-none ms-2" id = "bd-theme-text" > Toggle theme< / span > < / button > < ul class = "dropdown-menu dropdown-menu-end" aria-labelledby = "bd-theme-text" > < li > < button type = "button" class = "dropdown-item d-flex align-items-center" data-bs-theme-value = "light" aria-pressed = "false" > < svg class = "bi me-2 opacity-50" aria-hidden = "true" > < use href = "#sun-fill" > < / use > < / svg >
Light
< svg class = "bi ms-auto d-none" aria-hidden = "true" > < use href = "#check2" > < / use > < / svg > < / button > < / li > < li > < button type = "button" class = "dropdown-item d-flex align-items-center" data-bs-theme-value = "dark" aria-pressed = "false" > < svg class = "bi me-2 opacity-50" aria-hidden = "true" > < use href = "#moon-stars-fill" > < / use > < / svg >
Dark
< svg class = "bi ms-auto d-none" aria-hidden = "true" > < use href = "#check2" > < / use > < / svg > < / button > < / li > < li > < button type = "button" class = "dropdown-item d-flex align-items-center active" data-bs-theme-value = "auto" aria-pressed = "true" > < svg class = "bi me-2 opacity-50" aria-hidden = "true" > < use href = "#circle-half" > < / use > < / svg >
Auto
< svg class = "bi ms-auto d-none" aria-hidden = "true" > < use href = "#check2" > < / use > < / svg > < / button > < / li > < / ul > < / li > < / ul > < / div > < / div > < / nav > < / header > < div class = "container-xxl bd-gutter mt-3 my-md-4 bd-layout" > < aside class = "bd-sidebar" > < div class = "offcanvas-lg offcanvas-start" tabindex = "-1" id = "bdSidebar" aria-labelledby = "bdSidebarOffcanvasLabel" > < div class = "offcanvas-header border-bottom" > < h5 class = "offcanvas-title" id = "bdSidebarOffcanvasLabel" > Browse docs< / h5 > < button type = "button" class = "btn-close" data-bs-dismiss = "offcanvas" aria-label = "Close" data-bs-target = "#bdSidebar" > < / button > < / div > < div class = "offcanvas-body" > < nav class = "bd-links w-100" id = "bd-docs-nav" aria-label = "Docs navigation" > < ul class = "bd-links-nav list-unstyled mb-0 pb-3 pb-md-2 pe-lg-2" > < li class = "bd-links-group py-2" > < strong class = "bd-links-heading d-flex w-100 align-items-center fw-semibold" > < svg class = "bi me-2" style = "color: var(--bs-indigo);" aria-hidden = "true" > < use xlink:href = "#book-half" > < / use > < / svg > Getting started < / strong > < ul class = "list-unstyled fw-normal pb-2 small" > < li > < a href = "/docs/5.3/getting-started/introduction" class = "bd-links-link d-inline-block rounded" > Introduction < / a > < / li > < li > < a href = "/docs/5.3/getting-started/download" class = "bd-links-link d-inline-block rounded" > Download < / a > < / li > < li > < a href = "/docs/5.3/getting-started/contents" class = "bd-links-link d-inline-block rounded" > Contents < / a > < / li > < li > < a href = "/docs/5.3/getting-started/browsers-devices" class = "bd-links-link d-inline-block rounded" > Browsers & devices < / a > < / li > < li > < a href = "/docs/5.3/getting-started/javascript" class = "bd-links-link d-inline-block rounded" > JavaScript < / a > < / li > < li > < a href = "/docs/5.3/getting-started/webpack" class = "bd-links-link d-inline-block rounded" > Webpack < / a > < / li > < li > < a href = "/docs/5.3/getting-started/parcel" class = "bd-links-link d-inline-block rounded" > Parcel < / a > < / li > < li > < a href = "/docs/5.3/getting-started/vite" class = "bd-links-link d-inline-block rounded" > Vite < / a > < / li > < li > < a href = "/docs/5.3/getting-started/accessibility" class = "bd-links-link d-inline-block rounded" > Accessibility < / a > < / li > < li > < a href = "/docs/5.3/getting-started/rfs" class = "bd-links-link d-inline-block rounded" > RFS < / a > < / li > < li > < a href = "/docs/5.3/getting-started/rtl" class = "bd-links-link d-inline-block rounded" > RTL < / a > < / li > < li > < a href = "/docs/5.3/getting-started/contribute" class = "bd-links-link d-inline-block rounded" > Contribute < / a > < / li > < / ul > < / li > < li class = "bd-links-group py-2" > < strong class = "bd-links-heading d-flex w-100 align-items-center fw-semibold" > < svg class = "bi me-2" style = "color: var(--bs-pink);" aria-hidden = "true" > < use xlink:href = "#palette2" > < / use > < / svg > Customize < / strong > < ul class = "list-unstyled fw-normal pb-2 small" > < li > < a href = "/docs/5.3/customize/overview" class = "bd-links-link d-inline-block rounded" > Overview < / a > < / li > < li > < a href = "/docs/5.3/customize/sass" class = "bd-links-link d-inline-block rounded" > Sass < / a > < / li > < li > < a href = "/docs/5.3/customize/options" class = "bd-links-link d-inline-block rounded" > Options < / a > < / li > < li > < a href = "/docs/5.3/customize/color" class = "bd-links-link d-inline-block rounded" > Color < / a > < / li > < li > < a href = "/docs/5.3/customize/color-modes" class = "bd-links-link d-inline-block rounded" > Color modes < / a > < / li > < li > < a href = "/docs/5.3/customize/components" class = "bd-links-link d-inline-block rounded" > Components < / a > < / li > < li > < a href = "/docs/5.3/customize/css-variables" class = "bd-links-link d-inline-block rounded" > CSS variables < / a > < / li > < li > < a href = "/docs/5.3/customize/optimize" class = "bd-links-link d-inline-block rounded" > Optimize < / a > < / li > < / ul > < / li > < li class = "bd-links-group py-2" > < strong class = "bd-links-heading d-flex w-100 align-items-center fw-semibold" > < svg class = "bi me-2" style = "color: var(--bs-teal);" aria-hidden = "true" > < use xlink:href = "#grid-fill" > < / use > < / svg > Layout < / strong > < ul class = "list-unstyled fw-normal pb-2 small" > < li > < a href = "/docs/5.3/layout/breakpoints" class = "bd-links-link d-inline-block rounded" > Breakpoints < / a > < / li > < li > < a href = "/docs/5.3/layou
View on GitHub
< / a > < / div > < h1 class = "bd-title mb-0" id = "content" > Button group< / h1 > < / div > < p class = "bd-lead" > Group a series of buttons together on a single line or stack them in a vertical column. < / p > < script async src = "https://cdn.carbonads.com/carbon.js?serve=CKYIKKJL&placement=getbootstrapcom" id = "_carbonads_js" > < / script > < / div > < div class = "bd-toc mt-3 mb-5 my-lg-0 mb-lg-5 px-sm-1 text-body-secondary" > < button class = "btn btn-link p-md-0 mb-2 mb-md-0 text-decoration-none bd-toc-toggle d-md-none" type = "button" data-bs-toggle = "collapse" data-bs-target = "#tocContents" aria-expanded = "false" aria-controls = "tocContents" >
On this page
< svg class = "bi d-md-none ms-2" aria-hidden = "true" > < use xlink:href = "#chevron-expand" > < / use > < / svg > < / button > < strong class = "d-none d-md-block h6 my-2 ms-3" > On this page< / strong > < hr class = "d-none d-md-block my-2 ms-3" > < div class = "collapse bd-toc-collapse" id = "tocContents" > < nav id = "TableOfContents" > < ul > < li > < a href = "#basic-example" > Basic example< / a > < / li > < li > < a href = "#mixed-styles" > Mixed styles< / a > < / li > < li > < a href = "#outlined-styles" > Outlined styles< / a > < / li > < li > < a href = "#checkbox-and-radio-button-groups" > Checkbox and radio button groups< / a > < / li > < li > < a href = "#button-toolbar" > Button toolbar< / a > < / li > < li > < a href = "#sizing" > Sizing< / a > < / li > < li > < a href = "#nesting" > Nesting< / a > < / li > < li > < a href = "#vertical-variation" > Vertical variation< / a > < / li > < / ul > < / nav > < / div > < / div > < div class = "bd-content ps-lg-2" > < h2 id = "basic-example" > Basic example< a class = "anchor-link" href = "#basic-example" > < / a > < / h2 >
2022-12-24 18:43:04 +02:00
< p > Wrap a series of buttons with < code > .btn< / code > in < code > .btn-group< / code > .< / p >
2025-03-08 09:31:15 +01:00
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" role = "group" aria-label = "Basic example" >
< button type = "button" class = "btn btn-primary" > Left< / button >
< button type = "button" class = "btn btn-primary" > Middle< / button >
< button type = "button" class = "btn btn-primary" > Right< / button >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Basic example< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Left< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Middle< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Right< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< div class = "bd-callout bd-callout-info" > < p > Button groups require an appropriate < code > role< / code > attribute and explicit label to ensure assistive technologies like screen readers identify buttons as grouped and announce them. Use < code > role=" group" < / code > for button groups or < code > role=" toolbar" < / code > for button toolbars. Then use < code > aria-label< / code > or < code > aria-labelledby< / code > to label them.< / p > < / div >
< p > These classes can also be added to groups of links, as an alternative to the < a href = "/docs/5.3/components/navs-tabs" > < code > .nav< / code > navigation components< / a > .< / p >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" >
< a href = "#" class = "btn btn-primary active" aria-current = "page" > Active link< / a >
< a href = "#" class = "btn btn-primary" > Link< / a >
< a href = "#" class = "btn btn-primary" > Link< / a >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary active< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-current< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > page< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Active link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "mixed-styles" > Mixed styles< a class = "anchor-link" href = "#mixed-styles" > < / a > < / h2 >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" role = "group" aria-label = "Basic mixed styles example" >
< button type = "button" class = "btn btn-danger" > Left< / button >
< button type = "button" class = "btn btn-warning" > Middle< / button >
< button type = "button" class = "btn btn-success" > Right< / button >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Basic mixed styles example< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-danger< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Left< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-warning< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Middle< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-success< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Right< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "outlined-styles" > Outlined styles< a class = "anchor-link" href = "#outlined-styles" > < / a > < / h2 >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" role = "group" aria-label = "Basic outlined example" >
< button type = "button" class = "btn btn-outline-primary" > Left< / button >
< button type = "button" class = "btn btn-outline-primary" > Middle< / button >
< button type = "button" class = "btn btn-outline-primary" > Right< / button >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Basic outlined example< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Left< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Middle< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Right< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "checkbox-and-radio-button-groups" > Checkbox and radio button groups< a class = "anchor-link" href = "#checkbox-and-radio-button-groups" > < / a > < / h2 >
< p > Combine button-like checkbox and radio < a href = "/docs/5.3/forms/checks-radios" > toggle buttons< / a > into a seamless looking button group.< / p >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" role = "group" aria-label = "Basic checkbox toggle button group" >
< input type = "checkbox" class = "btn-check" id = "btncheck1" autocomplete = "off" >
< label class = "btn btn-outline-primary" for = "btncheck1" > Checkbox 1< / label >
< input type = "checkbox" class = "btn-check" id = "btncheck2" autocomplete = "off" >
< label class = "btn btn-outline-primary" for = "btncheck2" > Checkbox 2< / label >
< input type = "checkbox" class = "btn-check" id = "btncheck3" autocomplete = "off" >
< label class = "btn btn-outline-primary" for = "btncheck3" > Checkbox 3< / label >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Basic checkbox toggle button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > checkbox< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btncheck1< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btncheck1< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Checkbox 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > checkbox< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btncheck2< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btncheck2< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Checkbox 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > checkbox< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btncheck3< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btncheck3< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Checkbox 3< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" role = "group" aria-label = "Basic radio toggle button group" >
< input type = "radio" class = "btn-check" name = "btnradio" id = "btnradio1" autocomplete = "off" checked >
< label class = "btn btn-outline-primary" for = "btnradio1" > Radio 1< / label >
< input type = "radio" class = "btn-check" name = "btnradio" id = "btnradio2" autocomplete = "off" >
< label class = "btn btn-outline-primary" for = "btnradio2" > Radio 2< / label >
< input type = "radio" class = "btn-check" name = "btnradio" id = "btnradio3" autocomplete = "off" >
< label class = "btn btn-outline-primary" for = "btnradio3" > Radio 3< / label >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Basic radio toggle button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > name< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio1< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > checked< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio1< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Radio 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > name< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio2< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio2< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Radio 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > name< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio3< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnradio3< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Radio 3< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "button-toolbar" > Button toolbar< a class = "anchor-link" href = "#button-toolbar" > < / a > < / h2 >
< p > Combine sets of button groups into button toolbars for more complex components. Use utility classes as needed to space out groups, buttons, and more.< / p >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-toolbar" role = "toolbar" aria-label = "Toolbar with button groups" >
< div class = "btn-group me-2" role = "group" aria-label = "First group" >
< button type = "button" class = "btn btn-primary" > 1< / button >
< button type = "button" class = "btn btn-primary" > 2< / button >
< button type = "button" class = "btn btn-primary" > 3< / button >
< button type = "button" class = "btn btn-primary" > 4< / button >
2024-02-20 17:22:07 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< div class = "btn-group me-2" role = "group" aria-label = "Second group" >
< button type = "button" class = "btn btn-secondary" > 5< / button >
< button type = "button" class = "btn btn-secondary" > 6< / button >
< button type = "button" class = "btn btn-secondary" > 7< / button >
2022-12-24 18:43:04 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< div class = "btn-group" role = "group" aria-label = "Third group" >
< button type = "button" class = "btn btn-info" > 8< / button >
2024-02-20 17:22:07 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-toolbar< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > toolbar< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Toolbar with button groups< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group me-2< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > First group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 3< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 4< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group me-2< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Second group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 5< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 6< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 7< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Third group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-info< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 8< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< p > Feel free to mix input groups with button groups in your toolbars. Similar to the example above, you' ll likely need some utilities though to space things properly.< / p >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-toolbar mb-3" role = "toolbar" aria-label = "Toolbar with button groups" >
< div class = "btn-group me-2" role = "group" aria-label = "First group" >
< button type = "button" class = "btn btn-outline-secondary" > 1< / button >
< button type = "button" class = "btn btn-outline-secondary" > 2< / button >
< button type = "button" class = "btn btn-outline-secondary" > 3< / button >
< button type = "button" class = "btn btn-outline-secondary" > 4< / button >
2022-12-24 18:43:04 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< div class = "input-group" >
< div class = "input-group-text" id = "btnGroupAddon" > @< / div >
< input type = "text" class = "form-control" placeholder = "Input group example" aria-label = "Input group example" aria-describedby = "btnGroupAddon" >
2024-02-20 17:22:07 +02:00
< / div >
2022-12-24 18:43:04 +02:00
< / div >
< div class = "btn-toolbar justify-content-between" role = "toolbar" aria-label = "Toolbar with button groups" >
2025-03-08 09:31:15 +01:00
< div class = "btn-group" role = "group" aria-label = "First group" >
< button type = "button" class = "btn btn-outline-secondary" > 1< / button >
< button type = "button" class = "btn btn-outline-secondary" > 2< / button >
< button type = "button" class = "btn btn-outline-secondary" > 3< / button >
< button type = "button" class = "btn btn-outline-secondary" > 4< / button >
2022-12-24 18:43:04 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< div class = "input-group" >
< div class = "input-group-text" id = "btnGroupAddon2" > @< / div >
< input type = "text" class = "form-control" placeholder = "Input group example" aria-label = "Input group example" aria-describedby = "btnGroupAddon2" >
2024-02-20 17:22:07 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-toolbar mb-3< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > toolbar< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Toolbar with button groups< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group me-2< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > First group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 3< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 4< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > input-group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > input-group-text< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnGroupAddon< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > @< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > text< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > form-control< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > placeholder< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Input group example< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Input group example< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-describedby< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnGroupAddon< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-toolbar justify-content-between< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > toolbar< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Toolbar with button groups< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > First group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 3< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-secondary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 4< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > input-group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > input-group-text< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnGroupAddon2< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > @< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > text< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > form-control< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > placeholder< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Input group example< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Input group example< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-describedby< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btnGroupAddon2< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "sizing" > Sizing< a class = "anchor-link" href = "#sizing" > < / a > < / h2 >
2022-12-24 18:43:04 +02:00
< p > Instead of applying button sizing classes to every button in a group, just add < code > .btn-group-*< / code > to each < code > .btn-group< / code > , including each one when nesting multiple groups.< / p >
2025-03-08 09:31:15 +01:00
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group btn-group-lg" role = "group" aria-label = "Large button group" >
< button type = "button" class = "btn btn-outline-primary" > Left< / button >
< button type = "button" class = "btn btn-outline-primary" > Middle< / button >
< button type = "button" class = "btn btn-outline-primary" > Right< / button >
2022-12-24 18:43:04 +02:00
< / div >
< br >
< div class = "btn-group" role = "group" aria-label = "Default button group" >
2025-03-08 09:31:15 +01:00
< button type = "button" class = "btn btn-outline-primary" > Left< / button >
< button type = "button" class = "btn btn-outline-primary" > Middle< / button >
< button type = "button" class = "btn btn-outline-primary" > Right< / button >
2022-12-24 18:43:04 +02:00
< / div >
< br >
< div class = "btn-group btn-group-sm" role = "group" aria-label = "Small button group" >
2025-03-08 09:31:15 +01:00
< button type = "button" class = "btn btn-outline-primary" > Left< / button >
< button type = "button" class = "btn btn-outline-primary" > Middle< / button >
< button type = "button" class = "btn btn-outline-primary" > Right< / button >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group btn-group-lg< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Large button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Left< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Middle< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Right< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > br< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Default button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Left< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Middle< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Right< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > br< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group btn-group-sm< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Small button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Left< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Middle< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Right< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "nesting" > Nesting< a class = "anchor-link" href = "#nesting" > < / a > < / h2 >
2022-12-24 18:43:04 +02:00
< p > Place a < code > .btn-group< / code > within another < code > .btn-group< / code > when you want dropdown menus mixed with a series of buttons.< / p >
2025-03-08 09:31:15 +01:00
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group" role = "group" aria-label = "Button group with nested dropdown" >
< button type = "button" class = "btn btn-primary" > 1< / button >
< button type = "button" class = "btn btn-primary" > 2< / button >
2024-02-20 17:22:07 +02:00
2025-03-08 09:31:15 +01:00
< div class = "btn-group" role = "group" >
< button type = "button" class = "btn btn-primary dropdown-toggle" data-bs-toggle = "dropdown" aria-expanded = "false" >
Dropdown
< / button >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< / ul >
2024-02-20 17:22:07 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Button group with nested dropdown< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary dropdown-toggle< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > data-bs-toggle< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-expanded< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > false< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
Dropdown
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > ul< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-menu< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > ul< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< h2 id = "vertical-variation" > Vertical variation< a class = "anchor-link" href = "#vertical-variation" > < / a > < / h2 >
2022-12-24 18:43:04 +02:00
< p > Make a set of buttons appear vertically stacked rather than horizontally. < strong > Split button dropdowns are not supported here.< / strong > < / p >
2025-03-08 09:31:15 +01:00
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group-vertical" role = "group" aria-label = "Vertical button group" >
< button type = "button" class = "btn btn-primary" > Button< / button >
< button type = "button" class = "btn btn-primary" > Button< / button >
< button type = "button" class = "btn btn-primary" > Button< / button >
< button type = "button" class = "btn btn-primary" > Button< / button >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group-vertical< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Vertical button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Button< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Button< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Button< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Button< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group-vertical" role = "group" aria-label = "Vertical button group" >
< div class = "btn-group" role = "group" >
< button type = "button" class = "btn btn-primary dropdown-toggle" data-bs-toggle = "dropdown" aria-expanded = "false" >
Dropdown
< / button >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< / ul >
2022-12-24 18:43:04 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< button type = "button" class = "btn btn-primary" > Button< / button >
< button type = "button" class = "btn btn-primary" > Button< / button >
< div class = "btn-group dropstart" role = "group" >
< button type = "button" class = "btn btn-primary dropdown-toggle" data-bs-toggle = "dropdown" aria-expanded = "false" >
Dropdown
< / button >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< / ul >
2024-02-20 17:22:07 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< div class = "btn-group dropend" role = "group" >
< button type = "button" class = "btn btn-primary dropdown-toggle" data-bs-toggle = "dropdown" aria-expanded = "false" >
Dropdown
< / button >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< / ul >
2022-12-24 18:43:04 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< div class = "btn-group dropup" role = "group" >
< button type = "button" class = "btn btn-primary dropdown-toggle" data-bs-toggle = "dropdown" aria-expanded = "false" >
Dropdown
< / button >
< ul class = "dropdown-menu" >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< li > < a class = "dropdown-item" href = "#" > Dropdown link< / a > < / li >
< / ul >
2024-02-20 17:22:07 +02:00
< / div >
2025-03-08 09:31:15 +01:00
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group-vertical< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Vertical button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary dropdown-toggle< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > data-bs-toggle< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-expanded< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > false< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
Dropdown
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > ul< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-menu< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > ul< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Button< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Button< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group dropstart< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary dropdown-toggle< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > data-bs-toggle< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-expanded< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > false< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
Dropdown
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > ul< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-menu< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > ul< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group dropend< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary dropdown-toggle< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > data-bs-toggle< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-expanded< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > false< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
Dropdown
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > ul< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-menu< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > ul< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group dropup< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > button< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > button< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-primary dropdown-toggle< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > data-bs-toggle< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-expanded< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > false< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
Dropdown
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > button< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > ul< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-menu< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > li< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > a< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > dropdown-item< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > href< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > #< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Dropdown link< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > a< / span > < span class = "token punctuation" > >< / span > < / span > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > li< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > ul< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div >
< div class = "bd-example-snippet bd-code-snippet" > < div class = "bd-example m-0 border-0" > < div class = "btn-group-vertical" role = "group" aria-label = "Vertical radio toggle button group" >
< input type = "radio" class = "btn-check" name = "vbtn-radio" id = "vbtn-radio1" autocomplete = "off" checked >
< label class = "btn btn-outline-danger" for = "vbtn-radio1" > Radio 1< / label >
< input type = "radio" class = "btn-check" name = "vbtn-radio" id = "vbtn-radio2" autocomplete = "off" >
< label class = "btn btn-outline-danger" for = "vbtn-radio2" > Radio 2< / label >
< input type = "radio" class = "btn-check" name = "vbtn-radio" id = "vbtn-radio3" autocomplete = "off" >
< label class = "btn btn-outline-danger" for = "vbtn-radio3" > Radio 3< / label >
< / div > < / div > < div class = "d-flex align-items-center highlight-toolbar ps-3 pe-2 py-1 border-0 border-top border-bottom" > < small class = "font-monospace text-body-secondary text-uppercase" > html< / small > < div class = "d-flex ms-auto" > < button type = "button" class = "btn-edit text-nowrap" title = "Try it on StackBlitz" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#lightning-charge-fill" > < / use > < / svg > < / button > < button type = "button" class = "btn-clipboard mt-0 me-0" title = "Copy to clipboard" > < svg class = "bi" aria-hidden = "true" > < use xlink:href = "#clipboard" > < / use > < / svg > < / button > < / div > < / div > < div class = "highlight" > < pre class = "language-html" > < code class = "language-html" > < span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > div< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-group-vertical< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > role< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > group< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > aria-label< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > Vertical radio toggle button group< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > name< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio1< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > checked< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-danger< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio1< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Radio 1< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > name< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio2< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-danger< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio2< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Radio 2< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > input< / span > < span class = "token attr-name" > type< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn-check< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > name< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > id< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio3< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > autocomplete< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > off< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < < / span > label< / span > < span class = "token attr-name" > class< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > btn btn-outline-danger< span class = "token punctuation" > "< / span > < / span > < span class = "token attr-name" > for< / span > < span class = "token attr-value" > < span class = "token punctuation attr-equals" > =< / span > < span class = "token punctuation" > "< / span > vbtn-radio3< span class = "token punctuation" > "< / span > < / span > < span class = "token punctuation" > >< / span > < / span > Radio 3< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > label< / span > < span class = "token punctuation" > >< / span > < / span >
< span class = "token tag" > < span class = "token tag" > < span class = "token punctuation" > < /< / span > div< / span > < span class = "token punctuation" > >< / span > < / span > < / code > < / pre > < / div > < / div > < / div > < / main > < / div > < script src = "/docs/5.3/dist/js/bootstrap.bundle.min.js" integrity = "sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" > < / script > < script type = "module" src = "/_astro/Scripts.astro_astro_type_script_index_0_lang.lFiTneBv.js" > < / script > < script type = "module" src = "/_astro/Scripts.astro_astro_type_script_index_1_lang.CAqD2hc_.js" > < / script > < script type = "module" > const p = ( ) => { const t = document . querySelector ( ".bd-sidebar" ) , a = document . querySelector ( ".bd-links-nav .active" ) ; if ( ! t || ! a ) return ; const c = t . clientHeight , i = a . offsetTop , r = a . clientHeight , n = i , s = n - c + r ; ( t . scrollTop > n || t . scrollTop < s ) && ( t . scrollTop = n - c / 2 + r / 2 ) } , v = ( ) => { document . querySelectorAll ( '[data-bs-toggle="tooltip"]' ) . forEach ( e => { new bootstrap . Tooltip ( e ) } ) , document . querySelectorAll ( '[data-bs-toggle="popover"]' ) . forEach ( e => { new bootstrap . Popover ( e ) } ) ; const t = document . getElementById ( "toastPlacement" ) ; t && document . getElementById ( "selectToastPlacement" ) . addEventListener ( "change" , function ( ) { t . dataset . originalClass || ( t . dataset . originalClass = t . className ) , t . className = ` ${ t . dataset . originalClass } ${ this . value } ` } ) , document . querySelectorAll ( ".bd-example .toast" ) . forEach ( e => { new bootstrap . Toast ( e , { autohide : ! 1 } ) . show ( ) } ) ; const a = document . getElementById ( "liveToastBtn" ) , c = document . getElementById ( "liveToast" ) ; if ( a ) { const e = bootstrap . Toast . getOrCreateInstance ( c ) ; a . addEventListener ( "click" , ( ) => { e . show ( ) } ) } const i = document . getElementById ( "liveAlertPlaceholder" ) , r = ( e , o ) => { const l = document . createElement ( "div" ) ; l . innerHTML = [ ` <div class="alert alert- ${ o } alert-dismissible" role="alert"> ` , ` <div> ${ e } </div> ` , ' <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>' , "</div>" ] . join ( "" ) , i . append ( l ) } , n = document . getElementById ( "liveAlertBtn" ) ; n && n . addEventListener ( "click" , ( ) => { r ( "Nice, you triggered this alert message!" , "success" ) } ) , document . querySelectorAll ( '.carousel:not([data-bs-ride="carousel"])' ) . forEach ( e => { bootstrap . Carousel . getOrCreateInstance ( e ) } ) , document . querySelectorAll ( '.bd-example-indeterminate [type="checkbox"]' ) . forEach ( e => { e . id . includes ( "Indeterminate" ) && ( e . indeterminate = ! 0 ) } ) , document . querySelectorAll ( '.bd-content [href="#"]' ) . forEach ( e => { e . addEventListener ( "click" , o => { o . preventDefault ( ) } ) } ) ; const s = document . getElementById ( "exampleModal" ) ; s && s . addEventListener ( "show.bs.modal" , e => { const l = e . relatedTarget . getAttribute ( "data-bs-whatever" ) , m = s . querySelector ( ".modal-title" ) , u = s . querySelector ( ".modal-body input" ) ; m . textContent = ` New message to ${ l } ` , u . value = l } ) ; const d = document . querySelectorAll ( ".bd-example-offcanvas .offcanvas" ) ; d && d . forEach ( e => { e . addEventListener ( "show.bs.offcanvas" , o => { o . preventDefault ( ) } , ! 1 ) } ) } ; p ( ) ; v ( ) ; < / script > < footer class = "bd-footer py-4 py-md-5 mt-5 bg-body-tertiary" > < div class = "container py-4 py-md-5 px-4 px-md-3 text-body-secondary" > < div class = "row" > < div class = "col-lg-3 mb-3" > < a class = "d-inline-flex align-items-center mb-2 text-body-emphasis text-decoration-none" href = "/" aria-label = "Bootstrap" > < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 118 94" role = "img" class = "d-block me-2" height = "32" width = "40" > < title > Bootstrap< / title > < path fill-rule = "evenodd" clip-rule = "evenodd" d = "M24.509 0c-6 . 733 0-11 . 715 5 . 893-11 . 492 12 . 284 . 214 6 . 14- . 064 14 . 092-2 . 066 20 . 577C8 . 943 39 . 365 5 . 547 43 . 485 0 44 . 014v5 . 972c5 . 547 . 529 8 . 943 4 . 649 10 . 951 11 . 153 2 . 002 6 . 485 2 . 28 14 . 437 2 . 066 20 . 577C12 . 794 88 . 106 17 . 776 94 24 . 51 94H93 . 5c6 . 733 0 11 . 714-5 . 893 11 . 491-12 . 284- . 214-6 . 14 . 064-14 . 092 2 . 066-20 . 577 2 . 009-6 . 504 5 . 396-10 . 624 10 . 943-11 . 153v-5 . 972c-5 . 547- . 529-8 . 934-4 . 649-10 . 943-11 . 153-2 . 002-6 . 484-2 . 28-14 . 437-2 . 066-20 . 577C105 . 214 5 . 894 100 . 233 0 93 . 5 0H24 . 508zM80 57 . 863C80 66 . 663 73 . 436 72 62 . 543 72H44a2 2 0 01-2-2V24a2 2 0 012-2h18 . 437c9 . 083 0 15 . 044 4 . 92 15 . 044 12 . 474 0 5 . 302-4 . 01 10 . 049-9 . 119 10 . 88v . 277C75 . 317 46 . 394 80 51 . 21 80 57 . 863zM60 . 521 28 . 34H49 . 948v14 . 934h8 . 905c6 . 884 0 10 . 68-2 . 772 10 . 68-7 . 727 0-4 . 643-3 . 264-7 . 207-9 . 012-7 . 20
Designed and built with all the love in the world by the < a href = "/docs/5.3/about/team" > Bootstrap team< / a > with the help of < a href = "https://github.com/twbs/bootstrap/graphs/contributors" > our contributors< / a > .
< / li > < li class = "mb-2" >
Code licensed < a href = "https://github.com/twbs/bootstrap/blob/main/LICENSE" target = "_blank" rel = "license noopener" > MIT< / a > , docs < a href = "https://creativecommons.org/licenses/by/3.0/" target = "_blank" rel = "license noopener" > CC BY 3.0< / a > .
< / li > < li class = "mb-2" > Currently v5.3.3.< / li > < / ul > < / div > < div class = "col-6 col-lg-2 offset-lg-1 mb-3" > < h5 > Links< / h5 > < ul class = "list-unstyled" > < li class = "mb-2" > < a href = "/" > Home< / a > < / li > < li class = "mb-2" > < a href = "/docs/5.3/" > Docs< / a > < / li > < li class = "mb-2" > < a href = "/docs/5.3/examples" > Examples< / a > < / li > < li class = "mb-2" > < a href = "https://icons.getbootstrap.com/" > Icons< / a > < / li > < li class = "mb-2" > < a href = "https://themes.getbootstrap.com/" > Themes< / a > < / li > < li class = "mb-2" > < a href = "https://blog.getbootstrap.com/" > Blog< / a > < / li > < li class = "mb-2" > < a href = "https://cottonbureau.com/people/bootstrap" target = "_blank" rel = "noopener" > Swag Store< / a > < / li > < / ul > < / div > < div class = "col-6 col-lg-2 mb-3" > < h5 > Guides< / h5 > < ul class = "list-unstyled" > < li class = "mb-2" > < a href = "/docs/5.3/getting-started" > Getting started< / a > < / li > < li class = "mb-2" > < a href = "/docs/5.3/examples/starter-template" > Starter template< / a > < / li > < li class = "mb-2" > < a href = "/docs/5.3/getting-started/webpack" > Webpack< / a > < / li > < li class = "mb-2" > < a href = "/docs/5.3/getting-started/parcel" > Parcel< / a > < / li > < li class = "mb-2" > < a href = "/docs/5.3/getting-started/vite" > Vite< / a > < / li > < / ul > < / div > < div class = "col-6 col-lg-2 mb-3" > < h5 > Projects< / h5 > < ul class = "list-unstyled" > < li class = "mb-2" > < a href = "https://github.com/twbs/bootstrap" target = "_blank" rel = "noopener" > Bootstrap 5< / a > < / li > < li class = "mb-2" > < a href = "https://github.com/twbs/bootstrap/tree/v4-dev" target = "_blank" rel = "noopener" > Bootstrap 4< / a > < / li > < li class = "mb-2" > < a href = "https://github.com/twbs/icons" target = "_blank" rel = "noopener" > Icons< / a > < / li > < li class = "mb-2" > < a href = "https://github.com/twbs/rfs" target = "_blank" rel = "noopener" > RFS< / a > < / li > < li class = "mb-2" > < a href = "https://github.com/twbs/examples" target = "_blank" rel = "noopener" > Examples repo< / a > < / li > < / ul > < / div > < div class = "col-6 col-lg-2 mb-3" > < h5 > Community< / h5 > < ul class = "list-unstyled" > < li class = "mb-2" > < a href = "https://github.com/twbs/bootstrap/issues" target = "_blank" rel = "noopener" > Issues< / a > < / li > < li class = "mb-2" > < a href = "https://github.com/twbs/bootstrap/discussions" target = "_blank" rel = "noopener" > Discussions< / a > < / li > < li class = "mb-2" > < a href = "https://github.com/sponsors/twbs" target = "_blank" rel = "noopener" > Corporate sponsors< / a > < / li > < li class = "mb-2" > < a href = "https://opencollective.com/bootstrap" target = "_blank" rel = "noopener" > Open Collective< / a > < / li > < li class = "mb-2" > < a href = "https://stackoverflow.com/questions/tagged/bootstrap-5" target = "_blank" rel = "noopener" > Stack Overflow< / a > < / li > < / ul > < / div > < / div > < / div > < / footer > < / body > < / html >