--- layout: examples title: Cheatsheet extra_css: - "cheatsheet.css" extra_js: - src: "cheatsheet.js" body_class: "bg-light" ---

Bootstrap Cheatsheet

}}" class="ms-auto link-light" hreflang="ar">RTL cheatsheet

Contents

Typography

}}">Documentation
{{< example show_markup="false" >}}

Display 1

Display 2

Display 3

Display 4

Display 5

Display 6

{{< /example >}} {{< example show_markup="false" >}}

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5

Heading 6

{{< /example >}} {{< example show_markup="false" >}}

This is a lead paragraph. It stands out from regular paragraphs.

{{< /example >}} {{< example show_markup="false" >}}

You can use the mark tag to highlight text.

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 italicized text.

{{< /example >}} {{< example show_markup="false" >}}

A well-known quote, contained in a blockquote element.

Someone famous in Source Title
{{< /example >}} {{< example show_markup="false" >}}
  • This is a list.
  • It appears completely unstyled.
  • Structurally, it's still a list.
  • However, this style only applies to immediate child elements.
  • Nested lists:
    • are unaffected by this style
    • will still show a bullet
    • and have appropriate left margin
  • This may still come in handy in some situations.
{{< /example >}} {{< example show_markup="false" >}}
  • This is a list item.
  • And another one.
  • But they're displayed inline.
{{< /example >}}
{{< example show_markup="false" >}} {{< placeholder width="100%" height="250" class="bd-placeholder-img-lg img-fluid" text="Responsive image" >}} {{< /example >}} {{< example show_markup="false" >}} {{< placeholder width="200" height="200" class="img-thumbnail" title="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera" >}} {{< /example >}}
{{< example show_markup="false" >}}
# First Last Handle
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
{{< /example >}} {{< example show_markup="false" >}}
# First Last Handle
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
{{< /example >}} {{< example show_markup="false" >}} {{< table.inline >}} {{- range (index $.Site.Data "theme-colors") }} {{- end -}} {{< /table.inline >}}
Class Heading Heading
Default Cell Cell
{{ .name | title }} Cell Cell
{{< /example >}} {{< example show_markup="false" >}}
# First Last Handle
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
{{< /example >}}
{{< example show_markup="false" >}}
{{< placeholder width="400" height="300" class="figure-img img-fluid rounded" >}}
A caption for the above image.
{{< /example >}}

Forms

{{< example show_markup="false" >}}
We'll never share your email with anyone else.
Radios buttons
{{< /example >}}
{{< example show_markup="false" >}}
Disabled radios buttons
{{< /example >}}
{{< example show_markup="false" >}}
{{< /example >}} {{< example show_markup="false" >}}
{{< /example >}}

Input group

}}">Documentation
{{< example show_markup="false" >}}
@
@example.com
https://example.com/users/
$ .00
With textarea
{{< /example >}}

Floating labels

}}">Documentation
{{< example show_markup="false" >}}
{{< /example >}}

Validation

}}">Documentation
{{< example show_markup="false" >}}
Looks good!
Looks good!
@
Please choose a username.
Please provide a valid city.
Please select a valid state.
Please provide a valid zip.
You must agree before submitting.
{{< /example >}}

Components

Accordion

}}">Documentation
{{< example show_markup="false" >}}

This is the first 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.

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.

This is the third 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.
{{< /example >}}
{{< example show_markup="false" >}} {{< alerts.inline >}} {{- range (index $.Site.Data "theme-colors") }} {{ end -}} {{< /alerts.inline >}} {{< /example >}} {{< example show_markup="false" >}} {{< /example >}}
{{< example show_markup="false" >}}

Example heading New

Example heading New

Example heading New

Example heading New

Example heading New

Example heading New

Example heading New

Example heading New

{{< /example >}} {{< example show_markup="false" >}} {{< badge.inline >}} {{- range (index $.Site.Data "theme-colors") }} {{ .name | title }}{{- end -}} {{< /badge.inline >}} {{< /example >}}
{{< example show_markup="false" >}} {{< buttons.inline >}} {{- range (index $.Site.Data "theme-colors") }} {{- end -}} {{< /buttons.inline >}} {{< /example >}} {{< example show_markup="false" >}} {{< buttons.inline >}} {{- range (index $.Site.Data "theme-colors") }} {{- end -}} {{< /buttons.inline >}} {{< /example >}} {{< example show_markup="false" >}} {{< /example >}}

Button group

}}">Documentation
{{< example show_markup="false" >}} {{< /example >}}
{{< example show_markup="false" >}}
{{< placeholder width="100%" height="180" class="card-img-top" text="Image cap" >}}
Card title

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

Go somewhere
Featured
Card title

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

Go somewhere
Card title

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
{{< placeholder width="100%" height="250" text="Image" >}}
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

{{< /example >}}

List group

}}">Documentation
{{< example show_markup="false" >}}
  • A disabled item
  • A second item
  • A third item
  • A fourth item
  • And a fifth one
{{< /example >}} {{< example show_markup="false" >}}
  • An item
  • A second item
  • A third item
  • A fourth item
  • And a fifth one
{{< /example >}} {{< example show_markup="false" >}}
A simple default list group item {{< list.inline >}} {{- range (index $.Site.Data "theme-colors") }} A simple {{ .name }} list group item {{- end -}} {{< /list.inline >}}
{{< /example >}}
{{< example show_markup="false" >}} {{< /example >}} {{< example show_markup="false" >}} {{< /example >}}
{{< example show_markup="false" >}}
0%
25%
50%
75%
100%
{{< /example >}} {{< example show_markup="false" >}}
{{< /example >}}

Scrollspy

}}">Documentation

First heading

This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.

Second heading

This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.

Third heading

This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.

Fourth heading

This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.

Fifth heading

This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.

{{< example show_markup="false" >}} {{< spinner.inline >}} {{- range (index $.Site.Data "theme-colors") }}
Loading...
{{- end -}} {{< /spinner.inline >}} {{< /example >}} {{< example show_markup="false" >}} {{< spinner.inline >}} {{- range (index $.Site.Data "theme-colors") }}
Loading...
{{- end -}} {{< /spinner.inline >}} {{< /example >}}
{{< example show_markup="false" class="bg-dark p-5 align-items-center" >}} {{< /example >}}
{{< example show_markup="false" class="tooltip-demo" >}} {{< /example >}}