Skip to content
Sageio

Buttons

Buttons trigger actions in forms, dialogs and toolbars. Choose a colour variant for the importance of the action, outline or link styles for secondary choices, and combine them with icons, badges, spinners and size utilities.

1Solid variants

One button per theme colour, plus the link style for low-emphasis actions.

2Outline variants

Outline buttons keep the colour but drop the heavy fill, good for secondary actions.

3Sizes

btn-lg and btn-sm next to the default size.

4Icon and text

An icon before (or after) the label reinforces what the button does.

5Icon-only buttons

Square icon buttons for toolbars; aria-label gives them an accessible name.

6Disabled state

The disabled attribute on buttons, or .disabled with aria-disabled on links.

Link disabled

7Loading buttons

Spinners inside buttons while an action is in progress.

8Block buttons

A grid wrapper stretches buttons to full width; from md they shrink to their content.

9Shapes

Rounding utilities give pill, square or extra-round corners.

10Toggle buttons

data-bs-toggle="button" switches the active state on click.

11Link-style buttons

btn-link and link utilities for actions that should look like text.

12Share buttons

Generic share actions with icons in soft outline style.

13Buttons with badges

Counts and labels next to the button text.

14Soft theme buttons

Custom soft buttons tinted with the template's primary and accent colours.

15Hero call to action

A primary and a secondary action under a headline.

Join a community that cares

Every donation is tax-deductible, and receipts arrive by email instantly.

16Floating action button

A round, raised button pinned to the corner of its container.

Notes list

17Form action bar

Save, cancel and a destructive action placed apart from the others.

18Two-line download buttons

Larger buttons with an icon and two lines of text, for app or file downloads.

19Active and pressed

The .active class and aria-pressed show a button that is switched on.

20Tile buttons

Icon on top and label below: quick-action tiles for dashboards.