Dark mode helper

Dark mode page helping to debug dark mode

Components

Accordions

No theme

This is the first item’s accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item’s accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Dark theme on container

This is the first item’s accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item’s accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Light theme on container

This is the first item’s accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item’s accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Dark theme on component

This is the first item’s accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item’s accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Light theme on component

This is the first item’s accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item’s accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It’s also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Alerts

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Back to top

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Badge

No theme

Primary Secondary Success Danger Warning Info Light Dark

Dark theme on container

Primary Secondary Success Danger Warning Info Light Dark

Light theme on container

Primary Secondary Success Danger Warning Info Light Dark

Dark theme on component

Primary Secondary Success Danger Warning Info Light Dark

Light theme on component

Primary Secondary Success Danger Warning Info Light Dark

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Buttons

No theme

YouTube YouTube

Dark theme on container

YouTube YouTube

Light theme on container

YouTube YouTube

Dark theme on component

YouTube YouTube

Light theme on component

YouTube YouTube

Card

No theme

Placeholder
Card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Go somewhere
Placeholder
Card title

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Featured
Card title
Card subtitle

Some quick example text to build on the card title and make up the bulk of the card’s content.

  • An item
  • A second item
  • A third item

Dark theme on container

Placeholder
Card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Go somewhere
Placeholder
Card title

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Featured
Card title
Card subtitle

Some quick example text to build on the card title and make up the bulk of the card’s content.

  • An item
  • A second item
  • A third item

Light theme on container

Placeholder
Card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Go somewhere
Placeholder
Card title

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Featured
Card title
Card subtitle

Some quick example text to build on the card title and make up the bulk of the card’s content.

  • An item
  • A second item
  • A third item

Dark theme on component

Placeholder
Card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Go somewhere
Placeholder
Card title

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Featured
Card title
Card subtitle

Some quick example text to build on the card title and make up the bulk of the card’s content.

  • An item
  • A second item
  • A third item

Light theme on component

Placeholder
Card title

Some quick example text to build on the card title and make up the bulk of the card’s content.

Go somewhere
Placeholder
Card title

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Last updated 3 mins ago

Featured
Card title
Card subtitle

Some quick example text to build on the card title and make up the bulk of the card’s content.

  • An item
  • A second item
  • A third item

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Close button

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Dark dropdown variant for retro-compatibility

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

List group

No theme

  1. A list item
  2. A list item
  3. A list item
  4. A simple success list group item
  5. A simple info list group item
  6. A simple warning list group item
  7. A simple danger list group item
  8. A simple disabled info list group item
  • An item
  • A list item
  • A list item

Dark theme on container

  1. A list item
  2. A list item
  3. A list item
  4. A simple success list group item
  5. A simple info list group item
  6. A simple warning list group item
  7. A simple danger list group item
  8. A simple disabled info list group item
  • An item
  • A list item
  • A list item

Light theme on container

  1. A list item
  2. A list item
  3. A list item
  4. A simple success list group item
  5. A simple info list group item
  6. A simple warning list group item
  7. A simple danger list group item
  8. A simple disabled info list group item
  • An item
  • A list item
  • A list item

Dark theme on component

  1. A list item
  2. A list item
  3. A list item
  4. A simple success list group item
  5. A simple info list group item
  6. A simple warning list group item
  7. A simple danger list group item
  8. A simple disabled info list group item
  • An item
  • A list item
  • A list item

Light theme on component

  1. A list item
  2. A list item
  3. A list item
  4. A simple success list group item
  5. A simple info list group item
  6. A simple warning list group item
  7. A simple danger list group item
  8. A simple disabled info list group item
  • An item
  • A list item
  • A list item

Local navigation

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Offcanvas

No theme

Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

Dark theme on container

Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

Light theme on container

Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

Dark theme on component

Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

Light theme on component

Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

Orange navbar

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Pagination

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Placeholders

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Popovers

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Progress

No theme

30%
30% (.bg-primary)
25%
50%
75%
100%
30% (.text-bg-primary)
25% (.text-bg-success)
50% (.text-bg-info)
75% (.text-bg-warning)
100% (.text-bg-danger)
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
50%
70%

Dark theme on container

30%
30% (.bg-primary)
25%
50%
75%
100%
30% (.text-bg-primary)
25% (.text-bg-success)
50% (.text-bg-info)
75% (.text-bg-warning)
100% (.text-bg-danger)
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
50%
70%

Light theme on container

30%
30% (.bg-primary)
25%
50%
75%
100%
30% (.text-bg-primary)
25% (.text-bg-success)
50% (.text-bg-info)
75% (.text-bg-warning)
100% (.text-bg-danger)
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
50%
70%

Dark theme on component

30%
30% (.bg-primary)
25%
50%
75%
100%
30% (.text-bg-primary)
25% (.text-bg-success)
50% (.text-bg-info)
75% (.text-bg-warning)
100% (.text-bg-danger)
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
50%
70%

Light theme on component

30%
30% (.bg-primary)
25%
50%
75%
100%
30% (.text-bg-primary)
25% (.text-bg-success)
50% (.text-bg-info)
75% (.text-bg-warning)
100% (.text-bg-danger)
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
Long label text for the progress bar, set to a dark color
50%
70%

Spinners

No theme

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Dark theme on container

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Light theme on container

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Dark theme on component

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Light theme on component

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Stepped process

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Stickers

No theme

39.99 € per month instead of 69.99 €

Free delivery

Dark theme on container

39.99 € per month instead of 69.99 €

Free delivery

Light theme on container

39.99 € per month instead of 69.99 €

Free delivery

Dark theme on component

39.99 € per month instead of 69.99 €

Free delivery

Light theme on component

39.99 € per month instead of 69.99 €

Free delivery

Tags

No theme

  • 1. Introduction
  • Dismissible tag
  • Dismissible tag
  • Input

Dark theme on container

  • 1. Introduction
  • Dismissible tag
  • Dismissible tag
  • Input

Light theme on container

  • 1. Introduction
  • Dismissible tag
  • Dismissible tag
  • Input

Dark theme on component

  • 1. Introduction
  • Dismissible tag
  • Dismissible tag
  • Input

Light theme on component

  • 1. Introduction
  • Dismissible tag
  • Dismissible tag
  • Input

Title bars

No theme

Title

Dark theme on container

Title

Light theme on container

Title

Dark theme on component

Title

Light theme on component

Title

Toasts

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Tooltips

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Contents

Basic text elements

No theme

H1

H2

H3

H4

Paragraph

Link
  • First layer
    • Second layer
      • Third layer
  1. First layer
    1. Second layer
      1. Third layer
Description lists
First description
Second title
Second description
Code example
Preformatted text
Variable text Keyboard input Sample output
Address
1123 Fictional St,
San Francisco, CA 94103
P: (123) 456-7890
Blockquote

Styles Blockquote

Abbr
Summary

Details

highlight

This line of text is meant to be treated as deleted text.

This line of text is meant to be treated as no longer accurate.

This line of text is meant to be treated as an addition to the document.

This line of text will render as underlined.

This line of text is meant to be treated as fine print.

This line rendered as bold text.

This line rendered as bold text too.

A generic square placeholder image with a gray border around it200x200

Dark theme on container

H1

H2

H3

H4

Paragraph

Link
  • First layer
    • Second layer
      • Third layer
  1. First layer
    1. Second layer
      1. Third layer
Description lists
First description
Second title
Second description
Code example
Preformatted text
Variable text Keyboard input Sample output
Address
1123 Fictional St,
San Francisco, CA 94103
P: (123) 456-7890
Blockquote

Styles Blockquote

Abbr
Summary

Details

highlight

This line of text is meant to be treated as deleted text.

This line of text is meant to be treated as no longer accurate.

This line of text is meant to be treated as an addition to the document.

This line of text will render as underlined.

This line of text is meant to be treated as fine print.

This line rendered as bold text.

This line rendered as bold text too.

A generic square placeholder image with a gray border around it200x200

Light theme on container

H1

H2

H3

H4

Paragraph

Link
  • First layer
    • Second layer
      • Third layer
  1. First layer
    1. Second layer
      1. Third layer
Description lists
First description
Second title
Second description
Code example
Preformatted text
Variable text Keyboard input Sample output
Address
1123 Fictional St,
San Francisco, CA 94103
P: (123) 456-7890
Blockquote

Styles Blockquote

Abbr
Summary

Details

highlight

This line of text is meant to be treated as deleted text.

This line of text is meant to be treated as no longer accurate.

This line of text is meant to be treated as an addition to the document.

This line of text will render as underlined.

This line of text is meant to be treated as fine print.

This line rendered as bold text.

This line rendered as bold text too.

A generic square placeholder image with a gray border around it200x200

Dark theme on component

H1

H2

H3

H4

Paragraph

Link
  • First layer
    • Second layer
      • Third layer
  1. First layer
    1. Second layer
      1. Third layer
Description lists
First description
Second title
Second description
Code example
Preformatted text
Variable text Keyboard input Sample output
Address
1123 Fictional St,
San Francisco, CA 94103
P: (123) 456-7890
Blockquote

Styles Blockquote

Abbr
Summary

Details

highlight

This line of text is meant to be treated as deleted text.

This line of text is meant to be treated as no longer accurate.

This line of text is meant to be treated as an addition to the document.

This line of text will render as underlined.

This line of text is meant to be treated as fine print.

This line rendered as bold text.

This line rendered as bold text too.

A generic square placeholder image with a gray border around it200x200

Light theme on component

H1

H2

H3

H4

Paragraph

Link
  • First layer
    • Second layer
      • Third layer
  1. First layer
    1. Second layer
      1. Third layer
Description lists
First description
Second title
Second description
Code example
Preformatted text
Variable text Keyboard input Sample output
Address
1123 Fictional St,
San Francisco, CA 94103
P: (123) 456-7890
Blockquote

Styles Blockquote

Abbr
Summary

Details

highlight

This line of text is meant to be treated as deleted text.

This line of text is meant to be treated as no longer accurate.

This line of text is meant to be treated as an addition to the document.

This line of text will render as underlined.

This line of text is meant to be treated as fine print.

This line rendered as bold text.

This line rendered as bold text too.

A generic square placeholder image with a gray border around it200x200

Basic form elements

No theme

Example legend

100

Dark theme on container

Example legend

100

Light theme on container

Example legend

100

Dark theme on component

Example legend

100

Light theme on component

Example legend

100

Tables

No theme

Boosted tables basic and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables striped and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables when nested
#FirstLastHandle
Boosted nested table in active row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland

Dark theme on container

Boosted tables basic and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables striped and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables when nested
#FirstLastHandle
Boosted nested table in active row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland

Light theme on container

Boosted tables basic and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables striped and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables when nested
#FirstLastHandle
Boosted nested table in active row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland

Dark theme on component

Boosted tables basic and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables striped and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables when nested
#FirstLastHandle
Boosted nested table in active row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland

Light theme on component

Boosted tables basic and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables striped and hover look
#FirstLastHandle
1ActiveRow@activeRow
2ActiveCell@activeCell
3Random@random
4SkyeIsland@scotland
5Ring ofKerry@ireland
Boosted tables when nested
#FirstLastHandle
Boosted nested table in active row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland
Boosted nested table in striped row
#FirstLastHandle
1ActiveRow@activeRow
2SkyeIsland@scotland

Forms

Color

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Checkboxes & Radios

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Controls

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

File input

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Helper

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Input group

No theme

Input group text
Options

Dark theme on container

Input group text
Options

Light theme on container

Input group text
Options

Dark theme on component

Input group text
Options

Light theme on component

Input group text
Options

Labels, fields & text

No theme

Form text helper

Dark theme on container

Form text helper

Light theme on container

Form text helper

Dark theme on component

Form text helper

Light theme on component

Form text helper

Quantity selector

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Range

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Select

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Star rating

No theme

Results relevance

Star rating: rated 3 out of 5

Results relevance

Dark theme on container

Results relevance

Star rating: rated 3 out of 5

Results relevance

Light theme on container

Results relevance

Star rating: rated 3 out of 5

Results relevance

Dark theme on component

Results relevance

Star rating: rated 3 out of 5

Results relevance

Light theme on component

Results relevance

Star rating: rated 3 out of 5

Results relevance

Switches

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Toggle buttons

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Validation

No theme

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Dark theme on container

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Light theme on container

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Dark theme on component

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Light theme on component

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Invalid feedback

Utilities

Background

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Borders

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Colors

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Helper

Color & Background (text-bg)

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

Focus ring

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component

No theme

Dark theme on container

Light theme on container

Dark theme on component

Light theme on component