Bootstrap 5 Components
|
Stack*
|
The Bootstrap 5 component can be created via a Stack |
|
Advanced
|
The Stack provides functionality beyond what the vanilla Bootstrap 5 component offers |
|
Utility Classes
|
The Bootstrap 5 component can be created via the HTML stack and utility classes |
- You must use the Bootstrap 5 Theme in combination with a Bootstrap 5 stack
- Bootstrap 5 and StackApps stacks work hand in hand, but Bootstrap 5 is not required for a basic StackApps setup.
- When using the Bootstrap 5 stacks in RW / Stacks 5, you have to set the RW Bootstrap 5 Theme and use the Bootstrap 5 stack on every page
*[fonts] Typography
Heading 1 Secondary Text
Display 1 Secondary Text
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.
This line is rendered as codeUse ⌘-C to copy
Add a Bootstrap icon anyware
You can use the mark tag to <mark>highlight</mark> text.<br/>
<del>This line of text is meant to be treated as deleted text.</del><br/>
<s>This line of text is meant to be treated as no longer accurate.</s><br/>
<ins>This line of text is meant to be treated as an addition to the document.</ins><br/>
<u>This line of text will render as underlined.</u><br/>
<small>This line of text is meant to be treated as fine print.</small><br/>
<strong>This line rendered as bold text.</strong><br/>
<em>This line rendered as italicized text.</em><br/>
<code>This line is rendered as code</code><br/>
Use <kbd>⌘</kbd>-<kbd>C</kbd> to copy<br/>
Add a Bootstrap icon <i class="bi bi-bootstrap"></i> anyware
A well-known quote, contained in a blockquote element.
<figure >
<blockquote class="blockquote">
A well-known quote, contained in a blockquote element.
</blockquote>
<figcaption class="blockquote-footer">
Someone famous in <cite title="Source Title">Source Title</cite>
</figcaption>
</figure>
*[fonts] Fonts
.font-primary System Font
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat. Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
.font-secondary Google Font "Oswald"
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat. Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
.font-tertiary Google Font "Raleway"
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat. Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
.font-success Google Font "Inter"
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat. Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
*[body-text:0.75x] Content
*[type-h1] Headings
h1 Heading
h2 Heading
h3 Heading
h4 Heading
h5 Heading
h6 Heading
*[type-h1] Customizing Headings
Fancy heading with faded secondary text
*[type-h1] Headings
Display 1
Display 2
Display 3
Display 4
Display 5
Display 6
*[image] Figures
<figure class="figure">
((( Media stack )))
<figcaption " class="figure-caption">A caption for the above image.</figcaption>
</figure>
*[image] Media
*[paragraph] Paragraphs
*[sliders] HTML
- Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris.
- Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam.
- Ac massa aliquet.
<ul>
<li>Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris.</li>
<li>Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam.</li>
<li>Ac massa aliquet.</li>
</ul>
*[sliders] RTF
Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.
*[sliders] Markdown
Heading
Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.
### Lorem ipsum dolor sit amet
sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.
*[grid-1x2:0.8x] Layouts
*[arrows-collapse-vertical] Breakpoints
| Breakpoint | Class infix | Dimensions |
|---|---|---|
| Extra small | none | < 576 px |
| Small | sm |
576–768 px |
| Medium | md |
768–992 px |
| Large | lg |
992–1200 px |
| Extra large | xl |
1200–1400 px |
| Extra extra large | xxl |
> 1400 px |
*[view-list] Containers
p-4 padding (1.5rem), bg-success-subtle background and a border border-success
*[grid] Grids
*[sliders] Row Columns & Breakpoints
row row-cols-1 row-cols-md-3"*[sliders] Columns & Breakpoints
Column 1
col-xs-12
col-sm-6
col-md-4
Column 2
col-xs-12
col-sm-6
col-md-4
Column 3
col-xs-12
col-sm-6
col-md-4
Column 1
col-xs-12
col-sm-6
col-md-3
Column 2
col-xs-12
col-sm-6
Column 3
col-xs-12
col-sm-6
col-md-3
*[table] Tables
| First | Last | Handle |
|---|---|---|
| Mark | Otto | @mdo |
| Jacob | Thornton | @fat |
| John | Doe | @social |
| Class | Cell | Cell |
|---|---|---|
| Default | Cell | Cell |
| Primary | Cell | Cell |
| Secondary | Cell | Cell |
| Success | Cell | Cell |
| Danger | Cell | Cell |
| Warning | Cell | Cell |
| Info | Cell | Cell |
| Light | Cell | Cell |
| Dark | Cell | Cell |
*[boxes] Components
*[box] Accordions
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.
*[box] Alerts
Well done!
Whenever you need to, be sure to use margin utilities to keep things nice and tidy.
*[box] Badges
*[sliders] Color
Primary Secondary Success Danger Warning Info Light Dark*[sliders] Size
Example heading New
Example heading New
Example heading New
Example heading New
Example heading New
Example heading New
badge text-bg-secondary as utility classes to your HTML stack.Example heading <span class="badge text-bg-secondary">New</span>
*[sliders] Button
Notifications 4Notifications
<span class="badge text-bg-danger">4</span>
position-relative to the Button classesInbox
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">99+</span>
*[box] Breadcrumbs
*[box] Buttons
*[sliders] Standard
*[sliders] Outline
*[sliders] Dropdown
*[sliders] Size
*[sliders] Button groups
<div class="btn-group" role="group">
((( Button ))) ((( Button ))) ((( Button ))) ...
</div>
*[box] Callouts
Heading
Heading
nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.
nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.*[box] Cards
Card Title
Card Title
Card Title
Card Title
*[box] Carousels
*[box] Code Viewers
<div class="mb-1 text-end fs-7"><i class="bi bi-copy"> </i><a href="#" class="text-body text-decoration-none" onclick="event.preventDefault(); copyCode(this)">Copy</a></div>
[your code goes here]
*[box] Collapse
Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.
Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.
*[box] Forms & Inputs
*[sliders] Standard
*[sliders] Floating Labels
*[sliders] Input Groups
*[box] Lists
*[box] Description lists
- Term
- Definition
- Term
- Definition
- Term
- Definition
- Term
- Definition
- Term
- Definition
- Term
- Definition
- Term
- Definition
- Term
- Definition
- Term
- Definition
*[box] Dot leaders
*[box] List groups
*[box] Modals
*[box] Navbars, Navs & Tabs
*[box] Navbars
*[box] Sidebar Navs
Menu
Menu
*[box] Navs
*[box] Tabs
*[box] Offcanvas
Menu
Menu
Menu
Menu
*[box] Popovers
<div data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="top" data-bs-title="Popver on top" data-bs-content="Top popover">
Popover on top
</div>
*[box] Progress
*[sliders] Standard
*[sliders] Auto Color
*[sliders] Animated & Striped
*[sliders] Sizes
*[box] Scrollspys
Nav Item 1 ^nav-item-1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat.
Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat.
Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Nav Item 2 ^nav-item-2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat.
Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat.
Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Nav Item 3 ^nav-item-3
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat.
Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vehicula tincidunt turpis, sed efficitur elit. Suspendisse potenti. Nulla facilisi. Cras fringilla sapien eu sem feugiat, in gravida sem vestibulum. Aliquam erat volutpat.
Donec porta, magna ac aliquet lobortis, lorem tellus tincidunt lacus, nec vulputate nulla lectus at neque. Duis a lacus at sapien vestibulum pulvinar nec sed erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
*[box] Spinners
*[sliders] Border
*[sliders] Grow
*[sliders] Sizes
<div class="spinner-grow text-primary" role="status">
<span class="visually-hidden">Loading...</span>
</div>
*[box] Toasts
*[box] Tooltips
<div data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Tooltip on top">
Tooltip on top
</div>