Bootstrap
Modal
Trigger and structure a Bootstrap modal dialog.
By EZ4Code Team
modalcomponents
Code
<!-- Button trigger -->
<button type="button" class="btn btn-primary"
data-bs-toggle="modal" data-bs-target="#myModal">
Launch
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1"
aria-hidden="true">
<div class="modal-dialog modal-lg modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal title</h5>
<button type="button" class="btn-close"
data-bs-dismiss="modal"></button>
</div>
<div class="modal-body">
Modal body text.
</div>
<div class="modal-footer">
<button class="btn btn-secondary"
data-bs-dismiss="modal">Close</button>
<button class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>Explanation
Modals overlay the page with a focused dialog, launched via data-bs-toggle on a trigger or via the Modal JS API. modal-dialog-centered vertically centers, modal-lg sizes the dialog, and .fade adds a transition. Always pair a dismiss button with data-bs-dismiss for accessibility.
More Bootstrap Snippets
Grid System
Lay out pages with the 12-column responsive grid.
Responsive Utilities
Show, hide, and reorder elements per breakpoint.
Navbar
Build a responsive collapsing navbar with brand and links.
Cards
Compose a card with image, body, list, and footer.
Forms & Validation
Build a responsive form with validation feedback.
Buttons
Use button variants, sizes, states, and groups.