Bootstrap 5 tutorial with frequently used classes
Bootstrap 5 Tutorial: Frequently Used Classes
Bootstrap 5 is a popular front-end framework that allows you to design responsive and modern web pages quickly and easily. It provides a wide range of pre-built components, utilities, and classes for layout, typography, forms, buttons, navigation, and more.
In this tutorial, we'll explore Bootstrap 5 with some of the most commonly used classes, covering layouts, typography, components, and utilities that will help you get started with building responsive web pages.
1. Setting Up Bootstrap 5
There are two primary ways to include Bootstrap in your project: using a CDN (Content Delivery Network) or downloading it.
Option 1: Using a CDN
Include the following links in your HTML file:
Option 2: Downloading Bootstrap
Download Bootstrap from getbootstrap.com and link the CSS and JS files in your HTML.
2. Bootstrap 5 Layout
The layout system in Bootstrap 5 is based on a 12-column grid, which you can use to create responsive layouts. You can use containers, rows, and columns to organize content.
.container and .container-fluid
.container: Creates a fixed-width container (responsive at each breakpoint)..container-fluid: A full-width container that spans the entire width of the viewport.
.row and .col (Grid System)
.row: Defines a row in the grid system..col: Defines columns within the row. You can specify how many columns each element should span using classes like.col-4,.col-md-6, etc.
3. Typography Classes
Bootstrap 5 offers various classes for typography to control font sizes, colors, and text alignment.
Headings
.display-1,.display-2,.display-3,.display-4: Large headings..h1,.h2,.h3,.h4,.h5,.h6: Standard headings.
Text Classes
.text-primary,.text-secondary,.text-muted,.text-center: Color and alignment classes.
Font Weight
.fw-bold,.fw-normal,.fw-light: Change font weight.
4. Buttons
Bootstrap provides various button styles that are pre-styled and easy to use.
.btn: Base class for buttons..btn-primary,.btn-secondary,.btn-success,.btn-danger: Different button styles..btn-lg,.btn-sm: Button sizes..btn-block: Makes the button span the entire width.
5. Forms
Bootstrap 5 provides a variety of form components and utilities for creating input fields, checkboxes, radios, and more.
.form-control
The .form-control class is used for form inputs like text fields, text areas, selects, etc.
.form-label
Used to style form labels.
6. Alerts
Bootstrap 5 comes with pre-styled alert components for displaying contextual messages.
.alert: Base class for alerts..alert-success,.alert-danger,.alert-warning,.alert-info: Contextual classes.
7. Navbars
The navbar is a responsive navigation bar that can collapse on smaller screens.
.navbar: Base class for the navbar..navbar-brand: For branding/logo..navbar-nav: For the navigation links..navbar-toggler: For collapsing the navbar on mobile.
8. Cards
Cards are flexible content containers that can hold images, text, links, and other elements.
.card: Base class for cards..card-body: Content area of the card..card-title,.card-text: Title and text content.
9. Utilities
Bootstrap 5 also includes a wide range of utility classes that help you customize the layout, spacing, alignment, and more.
- Spacing:
.m-1,.mt-2,.mb-3,.p-4(for margin and padding) - Flexbox:
.d-flex,.justify-content-center,.align-items-center - Display:
.d-none,.d-block,.d-inline
Conclusion
This tutorial covered some of the most frequently used Bootstrap 5 classes for creating responsive layouts, styling text, forms, buttons, navigation bars, alerts, and more. Bootstrap 5 is a powerful, mobile-first framework that makes it easy to build modern and responsive web pages.
To explore more features and utilities, check out the official Bootstrap 5 documentation.
Comments
Post a Comment