Lustro
Bootstrap 6.0.0-alpha.1 · scoped preview

Fictitious data. Interactive toasts and dialogs use Bootstrap 6 ESM. Chart-heavy Lustro pages stay on the VitePress catalog with existing motion.

Buttons: variants

Buttons: outline

Buttons: sizes

Buttons: disabled

Buttons: block and full width

Buttons: shapes

Buttons: active and toggle

Buttons: with icons and counters

Buttons: loading

Saving Loading Please wait

Button groups: basic and sizes

Button groups: toolbar and vertical

Button groups: checkbox and radio style

Button groups: with dropdown

Badges: variants

PrimaryNeutralSuccessWarningDangerInfoOutline

Badges: pill, square, dot and in buttons

PillSquare Online

Badges: positioned on a button

Inbox 99+✉

Alerts: variants

Alerts: with heading and actions

Alerts: dismissible and with icon

Cards: with image, horizontal and highlighted

Cards: list and grid groups

Includes

Forms: text inputs

Forms: sizes, textarea and file

⇧ Choose file

Forms: validation

Looks good.

Forms: input groups

@

Forms: floating labels and layout

First name

Select: variants

Checks and radios

✓ Checked Unchecked– Indeterminate Disabled

Switches

On Off Disabled on Disabled off

Range

Pagination

Modals

Tooltips

Tooltip on topTooltip on bottomTooltip leftTooltip right

Popovers

Popover title

Progress

Spinners

List groups

Active item

Tables: basic, striped and hover

#FirstLastHandle
1MarkOtto@mdo
2JacobThornton@fat
3LarryBird@twitter

Tables: bordered, small, dark header and states

#FirstLastHandle
1MarkOtto@mdo
2JacobThornton@fat
3LarryBird@twitter

Accordion

Accordion item #1
This is the first item body. Open by default.

Collapse

Toasts

Noticejust now✕

Offcanvas

Offcanvas✕

Avatars and stacks

ADADADABCDEF+4

Placeholders and skeletons

Steps and keyboard keys

✓ Account2 Details3 Review

Lustro dialog

Bootstrap 6 dialog with Lustro tokens. Press Escape to close.

Saved on Bootstrap 6.