Getting Started with Bootstrap: HTML, CSS, and JavaScript

1 min readZeeshan Ali
Getting Started with Bootstrap: HTML, CSS, and JavaScript

Introduction to Bootstrap

Bootstrap is a popular frontend framework that helps developers build responsive, mobile-first websites using pre-designed HTML, CSS, and JavaScript components.

How to Add Bootstrap to Your Project

You can add Bootstrap via CDN or by downloading the files manually. The easiest way is through CDN.

1 2 3 4 <!-- Bootstrap CSS --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- Bootstrap JS Bundle --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>

Creating a Responsive Navbar

1 2 3 4 5 6 7 8 9 10 11 12 13 14 <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <div class="container-fluid"> <a class="navbar-brand" href="#">MySite</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav ms-auto"> <li class="nav-item"><a class="nav-link active" href="#">Home</a></li> <li class="nav-item"><a class="nav-link" href="#">About</a></li> </ul> </div> </div> </nav>

Using Bootstrap Buttons

1 2 <button class="btn btn-primary">Click Me</button> <button class="btn btn-success">Submit</button>

Using Bootstrap Grid System

1 2 3 4 5 6 <div class="container"> <div class="row"> <div class="col-md-6">Column 1</div> <div class="col-md-6">Column 2</div> </div> </div>

JavaScript Components (e.g., Modal)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <button class="btn btn-warning" data-bs-toggle="modal" data-bs-target="#exampleModal"> Launch Modal </button> <div class="modal fade" id="exampleModal" tabindex="-1" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Hello Bootstrap</h5> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <div class="modal-body">This is a Bootstrap modal.</div> <div class="modal-footer"> <button class="btn btn-secondary" data-bs-dismiss="modal">Close</button> </div> </div> </div> </div>

Conclusion

Bootstrap provides a powerful toolkit for building responsive layouts and interactive UI elements quickly. You don’t need to write everything from scratch—just plug and play!

Was this article helpful?

BootstrapHTMLCSSJavaScriptresponsive designfrontend developmentweb development
Zeeshan Ali profile picture

About Zeeshan Ali

Software Engineer specializing in Web/Mobile Apps, AI, Data Science, and Blockchain. Follow me on GitHub and LinkedIn.

More from Zeeshan Ali

View all articles →