Open In App

Bootstrap 5 Cards Border

Last Updated : 09 Apr, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Bootstrap 5 Cards Border is part of the utilities that can be used to add borders on cards. Borderless cards are so ugly but the cards of bootstrap will always have borders. According to this utility, classes are used to define the color of the card borders.

Bootstrap 5 Cards Border Classes:

ClassDescription
border-primarySet card border color to blue
border-secondarySet card border color to gray
border-successSet card border color to green
border-dangerSet card border color to red
border-warningSet card border color to yellow
border-infoSet card border color to sky blue
border-lightSet card border color to light gray
border-darkSet card border color to dark gray

Syntax:

<div class="card border-warning ">
      <div class="card-header">..</div>
      <div class="card-body">
        <h5 class="card-title">...</h5>
        <p class="card-text">...</p>
      </div>
</div>

Examples of Bootstrap 5 Cards Border

Example 1: In this example, we Bootstrap 5 Cards with colored borders, featuring HTML content. Each card displays a header with “HTML” and provides information about Hypertext Markup Language.

HTML
<!DOCTYPE html>
<html>
    <head>
        <link
            href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"
            rel="stylesheet"
            integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
            crossorigin="anonymous"
        />
    </head>

    <body>
        <div class="container">
            <h3 class="text-center">
                Bootstrap 5 Cards Border
            </h3>

            <div class="card border-info">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
            <br />
            <div class="card border-success">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
            <br />
            <div class="card border-danger">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
            <br />
            <div class="card border-warning">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
        </div>
    </body>
</html>

Output:

CradBorderColor

Bootstrap 5 Cards Border Example Output

Example 2: In this example, we will use Bootstrap 5 cards with various colored borders, each displaying a header with “HTML” and content about Hypertext Markup Language. Borders include primary, secondary, light, and dark.

HTML
<!DOCTYPE html>
<html>
    <head>
        <link
            href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"
            rel="stylesheet"
            integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
            crossorigin="anonymous"
        />
    </head>

    <body>
        <div class="container">
            <h3 class="text-center">
                Bootstrap 5 Cards Border
            </h3>

            <div class="card border-primary">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>

                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
            <br />
            <div class="card border-secondary">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
            <br />
            <div class="card border-light">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
            <br />
            <div class="card border-dark">
                <div class="card-header">
                    HTML
                </div>
                <div class="card-body">
                    <h5 class="card-title">
                        Hypertext Markup Language
                    </h5>
                    <p class="card-text">
                        HTML stands for HyperText
                        Markup Language. It is
                        used to design web pages
                        using the markup language
                    </p>
                </div>
            </div>
        </div>
    </body>
</html>

Output:

BorderColor2

Bootstrap 5 Cards Border Example Output



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads