AI Bootstrap Builder Logo
AI Bootstrap Builder Questions & Answers

How do I build a responsive pricing table with Bootstrap 5? Pending Review

Asked on Sep 16, 2025

1 Answer

Creating a responsive pricing table with Bootstrap 5 involves using the grid system and utility classes to ensure that the table adjusts to different screen sizes. Here's a simple example of how you can achieve this:

<!-- BEGIN COPY / PASTE -->
        <div class="container my-5">
            <div class="row">
                <div class="col-lg-4 mb-4">
                    <div class="card h-100">
                        <div class="card-header text-center">
                            Basic Plan
                        </div>
                        <div class="card-body text-center">
                            <h2 class="card-title">$10/month</h2>
                            <ul class="list-unstyled">
                                <li>10 Users</li>
                                <li>10GB Storage</li>
                                <li>Email Support</li>
                            </ul>
                        </div>
                        <div class="card-footer text-center">
                            <button class="btn btn-primary">Sign Up</button>
                        </div>
                    </div>
                </div>
                <div class="col-lg-4 mb-4">
                    <div class="card h-100">
                        <div class="card-header text-center">
                            Pro Plan
                        </div>
                        <div class="card-body text-center">
                            <h2 class="card-title">$20/month</h2>
                            <ul class="list-unstyled">
                                <li>50 Users</li>
                                <li>100GB Storage</li>
                                <li>Priority Email Support</li>
                            </ul>
                        </div>
                        <div class="card-footer text-center">
                            <button class="btn btn-primary">Sign Up</button>
                        </div>
                    </div>
                </div>
                <div class="col-lg-4 mb-4">
                    <div class="card h-100">
                        <div class="card-header text-center">
                            Enterprise Plan
                        </div>
                        <div class="card-body text-center">
                            <h2 class="card-title">$30/month</h2>
                            <ul class="list-unstyled">
                                <li>Unlimited Users</li>
                                <li>1TB Storage</li>
                                <li>Phone & Email Support</li>
                            </ul>
                        </div>
                        <div class="card-footer text-center">
                            <button class="btn btn-primary">Sign Up</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- END COPY / PASTE -->
ADDITIONAL COMMENT:
    1. This example uses Bootstrap's grid system with "col-lg-4" to create three equal columns on larger screens.
  • The "card" component is used to create individual pricing plans with a header

    ✅ Answered with Bootstrap 5 best practices.

← Back to All Questions