Section 6: Lab: Content and Utilities
- Typography, images and tables
- Forms, input groups and validation styles
- Buttons and Bootstrap Icons
- Spacing, display, colour and border utility classes
- Lab: a contact page with a form and a map
Section 7: Lab: Layout Components
- A navbar that collapses to a button on phones, and dropdowns
- Cards and list groups for products and articles
- Breadcrumbs, pagination and badges
- Alerts and in-page messages
- Lab: an articles page with a menu and pagination
Section 8: Lab: Bootstrap JavaScript Components
- Load bootstrap.bundle and use components through data-bs attributes
- Modals and offcanvas panels
- Collapse and accordions for FAQ pages
- Carousels, tooltips and popovers
- Lab: a landing page with an image slider, FAQs and a sign-up dialog
Section 9: Lab: Theming and Dark Mode
- Customise colours and fonts with Bootstrap CSS variables
- Colour modes and enabling dark mode with data-bs-theme
- A light and dark toggle that remembers the user's choice
- An overview of theming with Sass through npm and Vite
- Lab: apply your organisation's colours and support dark mode
Section 10: Workshop: Three Responsive Websites, Published
- A responsive landing page for a product or service
- A responsive multi-page corporate website
- A responsive blog design with list and article pages
- Check every screen size and measure quality with Lighthouse
- Publish with GitHub Pages or Netlify and present your work