Button Group
Group a series of buttons together on a single line or stack them in a vertical column.
Basic example
A button group displays multiple buttons together.
<div class="inline-flex ">
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Left
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
rounded-l-none focus:z-10 border border-indigo-600 bg-indigo-600 text-white
shadow-sm hover:bg-indigo-800 disabled:opacity-50
disabled:pointer-events-none"
>
Middle
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-l-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Right
</button>
</div>
Sizes
A button group displays multiple buttons together.
<div class="inline-flex mb-2">
<button
type="button"
class="btn btn-sm gap-x-2 -ms-px rounded-r-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Left
</button>
<button
type="button"
class="btn btn-sm gap-x-2 -ms-px rounded-r-none
rounded-l-none focus:z-10 border border-indigo-600 bg-indigo-600 text-white
shadow-sm hover:bg-indigo-800 disabled:opacity-50
disabled:pointer-events-none"
>
Middle
</button>
<button
type="button"
class="btn btn-sm gap-x-2 -ms-px rounded-l-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Right
</button>
</div>
<div class="inline-flex mb-2">
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Left
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
rounded-l-none focus:z-10 border border-indigo-600 bg-indigo-600 text-white
shadow-sm hover:bg-indigo-800 disabled:opacity-50
disabled:pointer-events-none"
>
Middle
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-l-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Right
</button>
</div>
<div class="inline-flex mb-2">
<button
type="button"
class="btn btn-lg gap-x-2 -ms-px rounded-r-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Left
</button>
<button
type="button"
class="btn btn-lg gap-x-2 -ms-px rounded-r-none
rounded-l-none focus:z-10 border border-indigo-600 bg-indigo-600 text-white
shadow-sm hover:bg-indigo-800 disabled:opacity-50
disabled:pointer-events-none"
>
Middle
</button>
<button
type="button"
class="btn btn-lg gap-x-2 -ms-px rounded-l-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
Right
</button>
</div>
Verticle
A button group displays multiple buttons together.
<div class="max-w-xs flex flex-col ">
<button
type="button"
class="btn gap-x-2 rounded-b-none border
border-indigo-600 bg-indigo-600 text-white shadow-sm hover:bg-indigo-800
disabled:opacity-50 disabled:pointer-events-none"
>
Item 1
</button>
<button
type="button"
class="-mt-px btn gap-x-2 border rounded-none
border-indigo-600 bg-indigo-600 text-white shadow-sm hover:bg-indigo-800
disabled:opacity-50 disabled:pointer-events-none"
>
Item 2
</button>
<button
type="button"
class="-mt-px btn gap-x-2 rounded-t-none border
border-indigo-600 bg-indigo-600 text-white shadow-sm hover:bg-indigo-800
disabled:opacity-50 disabled:pointer-events-none"
>
Item 3
</button>
</div>
Button Toolbar
Editor toolbar button group.
<div class="inline-flex">
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
1
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
rounded-l-none focus:z-10 border border-indigo-600 bg-indigo-600 text-white
shadow-sm hover:bg-indigo-800 disabled:opacity-50
disabled:pointer-events-none"
>
2
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-l-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
3
</button>
</div>
<div class="inline-flex">
<button
type="button"
class="btn gap-x-2 -ms-px rounded-r-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
4
</button>
<button
type="button"
class="btn gap-x-2 -ms-px rounded-l-none
focus:z-10 border border-indigo-600 bg-indigo-600 text-white shadow-sm
hover:bg-indigo-800 disabled:opacity-50 disabled:pointer-events-none"
>
5
</button>
</div>
<div class="inline-flex">
<button
type="button"
class="btn gap-x-2 -ms-px focus:z-10 border
border-indigo-600 bg-indigo-600 text-white shadow-sm hover:bg-indigo-800
disabled:opacity-50 disabled:pointer-events-none"
>
6
</button>
</div>