Windframe Import update is finally here!


What is Boootstrap 5 Button?

Users can interact with your website using the Bootstrap 5 button. In terms of size, form, and color, they are simple to alter. They include a number of pre-defined button styles, each with its own logical function and a few more features.

Bootstrap 5 has a range of button styles, each with its own logical function and a few extras tossed in for good measure.

Default Buttons

Giving the buttons the classes btn and btn-primary (primary designating our button's background color) lets them to use the Contrast Bootstrap button's predefined style.

<button class="btn btn-primary">Primary</button>
<button class="btn btn-secondary">Secondary</button>
<button class="btn btn-success">Success</button>
<button class="btn btn-danger">Danger</button>
<button class="btn btn-warning">Warning</button>
<button class="btn btn-info">Info</button>
<button class="btn btn-light">Light</button>
<button class="btn btn-dark">Dark</button>
<button class="btn btn-link">Link</button>

Bootstrap 5 Circular Buttons

The class btn-rounded provides our Contrast Bootstrap 5 Button a more rounded look.

<button class="btn btn-primary btn-rounded">Primary</button>
<button class="btn btn-secondary btn-rounded">Secondary</button>
<button class="btn btn-rounded btn-success">Success</button>
<button class="btn btn-danger btn-rounded">Danger</button>
<button class="btn btn-warning btn-rounded">Warning</button>
<button class="btn btn-info btn-rounded">Info</button>
<button class="btn btn-light btn-light btn-rounded">Light</button>
<button class="btn btn-light btn-dark btn-rounded">Dark</button>

Bootstrap 5 Outline Buttons

We use the class btn-outline-primary to make our buttons have only an outline and no background color. The color of the outline of your button is determined by the last word applied to the class name.

<button className="btn btn-outline-primary">Primary</button>
<button className="btn btn-outline-secondary">Secondary</button>
<button className="btn btn-outline-success">Success</button>
<button className="btn btn-outline-danger">Danger</button>
<button className="btn btn-outline-warning">Warning</button>
<button className="btn btn-outline-info">Info</button>
<button className="btn btn-outline-light">Light</button>
<button className="btn btn-outline-dark">Dark</button>

Bootstrap 5 Button Size

We can use the terms btn-sm (small size buttons), btn-md (medium or default sized button), and finally btn-lg to express how big or small we want our button to be ( a large sized button).

<button className="btn btn-danger btn-xl">Xl</button>
<button className="btn btn-primary btn-lg">Lg</button>
<button className="btn btn-secondary btn-md">Md</button>
<button className="btn btn-success btn-sm">Sm</button>

Bootstrap 5 buttons with Icon

Pro Component

On our website, we use the i element to add icons. We can have icons on our button by nesting a i tag in our button.

<button type="button" class="btn btn-primary">
<i class="fa fa-book"></i>
<span> Primary </span>
<button type="button" class="btn btn-secondary">
<i class="fa fa-user"></i>
<span>Secondary </span>
<button type="button" class="btn btn-success">
<i class="fa fa-check"></i>
<span> Success </span>
<button type="button" class="btn btn-danger">
<i class="fa fa-times"></i>
<span> Cancel </span>
<button type="button" class="btn btn-dark btn-rounded">
<i class="fa fa-home"></i>
<span> Home </span>
<button type="button" class="btn btn-info btn-rounded">
<i class="fa fa-book"></i>
<span> Read </span>
<button type="button" class="btn btn-outline-warning btn-rounded">
<i class="fa fa-lock"></i>
<span> Lock </span>

Block Button

To make our Contrast Bootstrap 5 Button a block element, which means it will take up the entire width of the page or container it is in.

<button type="button" class="btn btn-block btn-primary">
<button type="button" class="btn btn-block btn-secondary">
<button type="button" class="btn btn-block btn-success">
<button type="button" class="btn btn-block btn-danger">Danger</button>
<button type="button" class="btn btn-block btn-warning">
<button type="button" class="btn btn-block btn-info">Info</button>
<button type="button" class="btn btn-block btn-light">Light</button>
<button type="button" class="btn btn-block btn-dark">Dark</button>
<button type="button" class="btn btn-block btn-link">Link</button>

Button Gradients

Pro Component

We can customize the styles of our Contrast Bootstrap 5 Buttons to have a gradient background.

<button className="btn btn-gradient-primary">Primary</button>
<button className="btn btn-gradient-secondary">Secondary</button>
<button className="btn btn-gradient-success">Success</button>
<button className="btn btn-gradient-danger">Danger</button>
<button className="btn btn-gradient-warning">Warning</button>
<button className="btn btn-gradient-info">Info</button>
<button className="btn btn-gradient-light">Light</button>
<button className="btn btn-gradient-dark">Dark</button>

Trying to build out all user interfaces and components for your website or web app from scratch can become a very tedious task. A huge reason why we created Contrast Bootstrap to help reduce the amount of time we spend doing that, so we can focus on building some other aspects of the project. Contrast Bootstrap PRO consists of a UI Kit featuring over 10000+ component variants. Together with a template of 5 admin dashboards and 23+ additional multipurpose pages template for building almost any type of website or web app. You can view a demo and learn more about Contrast by clicking here.Download the free react template


Contrast Bootstrap PRO was built using the most popular CSS framework Bootstrap to help build your next landing, admin SAAS, prelaunch etc project with a clean, prebuilt and well documented template and UI components.Learn more about Contrast