Bootstrap Modals
Lorem ipsum dolor sit amet
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
08:00 AM
08:00 AM
08:00 AM
January 17, 2023 10.00 - 11.00
January 17, 2023 10.00 - 11.00
January 17, 2023 10.00 - 11.00
2m ago Mark as read
2m ago Mark as read
2m ago Mark as read
Lorem ipsum dolor sit amet
<!-- Modal Content-->
<div class="modal position-static d-block" > <!-- Use "fade" instead "position-static d-block" for modal action-->
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="ModalLabel">Modal title</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
Donec iaculis diam eu suscipit varius. Praesent vitae laoreet lectus, sit amet porta arcu.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-warning btn-sm px-2" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-success btn-sm px-2">Save changes</button>
</div>
</div>
</div>
</div>
<!-- Button -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#exampleModal">
Default Modal
</button>
<!-- Button for Small -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#smallModal">
Small Size
</button>
<!-- Button for Medium -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#mediumModal">
Medium Size
</button>
<!-- Button for Large -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#largeModal">
Large Size
</button>
<!-- Button for XLarge -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#xlargeModal">
Extra Large Size
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
---
</div>
<!-- Modal -->
<div class="modal modal-sm fade" id="smallModal" tabindex="-1" aria-labelledby="smallModalLabel" aria-hidden="true">
---
</div>
<!-- Modal -->
<div class="modal modal-md fade" id="mediumModal" tabindex="-1" aria-labelledby="mediumModalLabel" aria-hidden="true">
---
</div>
<!-- Modal -->
<div class="modal modal-lg fade" id="largeModal" tabindex="-1" aria-labelledby="largeModalLabel" aria-hidden="true">
---
</div>
<!-- Modal -->
<div class="modal modal-xl fade" id="xlargeModal" tabindex="-1" aria-labelledby="xlargeModalLabel" aria-hidden="true">
---
</div>
You can also create a scrollable modal that allows scroll the modal body by adding .modal-dialog-scrollable
to .modal-dialog
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ligula leo, commodo sed risus nec, sodales vulputate tortor. Morbi quis leo ultricies, tincidunt felis at, congue ex. Etiam massa mauris, eleifend a malesuada non, vehicula id metus. Suspendisse faucibus, tortor sit amet hendrerit fermentum, sem tellus placerat eros, ut molestie est velit id lectus. Duis tristique fringilla condimentum. Integer viverra luctus sagittis. Ut dapibus tristique semper. Praesent non varius ante. Proin id odio id neque dictum interdum. Nullam congue efficitur nunc, at convallis purus feugiat sed. Proin ac convallis sapien. Donec eleifend lectus vel pulvinar dictum. Sed condimentum fermentum hendrerit. Phasellus ut augue at leo molestie maximus suscipit ut sapien. Nam vulputate felis vel lorem fermentum efficitur. Nam ut lacinia metus. Nullam et metus commodo, interdum diam eget, congue mauris. In dictum quis arcu vel rhoncus. Nullam vitae lacus sit amet tortor tincidunt finibus sit amet non risus. Suspendisse mollis eros nec mauris placerat vestibulum. Mauris aliquam eros sodales purus iaculis porttitor. Maecenas nisl ipsum, fringilla eu aliquam nec, rutrum nec augue. Etiam vel dapibus lectus. Fusce nisl orci, blandit quis venenatis nec, tincidunt ut orci. Vivamus sed dolor arcu. Nullam sagittis tortor sed ex aliquet sollicitudin. Maecenas velit nunc, volutpat in placerat in, pharetra sodales mi. Donec purus libero, viverra in porttitor non, malesuada et dolor. Sed a feugiat ligula. Nunc pellentesque porttitor enim, quis gravida massa blandit nec. Vestibulum et accumsan lectus. Curabitur dapibus magna nec ipsum lacinia aliquet. Suspendisse dapibus venenatis tellus. Ut vitae viverra tortor. Maecenas at velit tortor. Maecenas pellentesque nibh lorem, sed lobortis justo luctus sed. Cras gravida orci ipsum, eget aliquet leo congue eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque est nisi, condimentum ut ex sed, semper tempor velit. Aenean suscipit auctor quam non sollicitudin. Pellentesque vestibulum nunc tellus, et tincidunt ante hendrerit sed. Pellentesque consectetur ac mauris consequat sollicitudin. Sed at auctor ligula, maximus efficitur ligula. In finibus venenatis ligula, ut tincidunt metus auctor non. Aenean sed tincidunt purus, iaculis porttitor odio. Mauris volutpat tristique magna, at volutpat metus cursus eu. Sed eget pellentesque tellus. Aenean sapien erat, mollis eget molestie sit amet, egestas quis nisl. Maecenas finibus mauris felis, sed cursus ante hendrerit ullamcorper. Sed vehicula, libero sit amet mattis scelerisque, leo risus pharetra mi, eget vehicula erat nunc dictum dolor. Quisque quis pretium elit, et cursus tellus. Proin non sem sit amet erat mollis tincidunt. Curabitur venenatis viverra lorem, in convallis nisl hendrerit non. Pellentesque luctus sapien vitae nunc pretium congue. Sed semper arcu vel ante imperdiet, quis tincidunt lacus convallis. Sed ornare ullamcorper interdum. Integer varius at ipsum vitae fringilla. Vestibulum ac magna lobortis, vehicula enim et, auctor nisl. Nullam eget tincidunt ipsum, non lobortis lorem.
You can also create a vertical center modal by adding .modal-dialog-centered
to .modal-dialog
.
You can also create a vertical center and scrollable modal body by adding .modal-dialog-centered
& .modal-dialog-scrollable
to .modal-dialog
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ligula leo, commodo sed risus nec, sodales vulputate tortor. Morbi quis leo ultricies, tincidunt felis at, congue ex. Etiam massa mauris, eleifend a malesuada non, vehicula id metus. Suspendisse faucibus, tortor sit amet hendrerit fermentum, sem tellus placerat eros, ut molestie est velit id lectus. Duis tristique fringilla condimentum. Integer viverra luctus sagittis. Ut dapibus tristique semper. Praesent non varius ante. Proin id odio id neque dictum interdum. Nullam congue efficitur nunc, at convallis purus feugiat sed. Proin ac convallis sapien. Donec eleifend lectus vel pulvinar dictum. Sed condimentum fermentum hendrerit. Phasellus ut augue at leo molestie maximus suscipit ut sapien. Nam vulputate felis vel lorem fermentum efficitur. Nam ut lacinia metus. Nullam et metus commodo, interdum diam eget, congue mauris. In dictum quis arcu vel rhoncus. Nullam vitae lacus sit amet tortor tincidunt finibus sit amet non risus. Suspendisse mollis eros nec mauris placerat vestibulum. Mauris aliquam eros sodales purus iaculis porttitor. Maecenas nisl ipsum, fringilla eu aliquam nec, rutrum nec augue. Etiam vel dapibus lectus. Fusce nisl orci, blandit quis venenatis nec, tincidunt ut orci. Vivamus sed dolor arcu. Nullam sagittis tortor sed ex aliquet sollicitudin. Maecenas velit nunc, volutpat in placerat in, pharetra sodales mi. Donec purus libero, viverra in porttitor non, malesuada et dolor. Sed a feugiat ligula. Nunc pellentesque porttitor enim, quis gravida massa blandit nec. Vestibulum et accumsan lectus. Curabitur dapibus magna nec ipsum lacinia aliquet. Suspendisse dapibus venenatis tellus. Ut vitae viverra tortor. Maecenas at velit tortor. Maecenas pellentesque nibh lorem, sed lobortis justo luctus sed. Cras gravida orci ipsum, eget aliquet leo congue eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque est nisi, condimentum ut ex sed, semper tempor velit. Aenean suscipit auctor quam non sollicitudin. Pellentesque vestibulum nunc tellus, et tincidunt ante hendrerit sed. Pellentesque consectetur ac mauris consequat sollicitudin. Sed at auctor ligula, maximus efficitur ligula. In finibus venenatis ligula, ut tincidunt metus auctor non. Aenean sed tincidunt purus, iaculis porttitor odio. Mauris volutpat tristique magna, at volutpat metus cursus eu. Sed eget pellentesque tellus. Aenean sapien erat, mollis eget molestie sit amet, egestas quis nisl. Maecenas finibus mauris felis, sed cursus ante hendrerit ullamcorper. Sed vehicula, libero sit amet mattis scelerisque, leo risus pharetra mi, eget vehicula erat nunc dictum dolor. Quisque quis pretium elit, et cursus tellus. Proin non sem sit amet erat mollis tincidunt. Curabitur venenatis viverra lorem, in convallis nisl hendrerit non. Pellentesque luctus sapien vitae nunc pretium congue. Sed semper arcu vel ante imperdiet, quis tincidunt lacus convallis. Sed ornare ullamcorper interdum. Integer varius at ipsum vitae fringilla. Vestibulum ac magna lobortis, vehicula enim et, auctor nisl. Nullam eget tincidunt ipsum, non lobortis lorem.
You can also create a Full Screen Size modal by adding .modal-fullscreen
to .modal-dialog
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ligula leo, commodo sed risus nec, sodales vulputate tortor. Morbi quis leo ultricies, tincidunt felis at, congue ex. Etiam massa mauris, eleifend a malesuada non, vehicula id metus. Suspendisse faucibus, tortor sit amet hendrerit fermentum, sem tellus placerat eros, ut molestie est velit id lectus. Duis tristique fringilla condimentum. Integer viverra luctus sagittis. Ut dapibus tristique semper. Praesent non varius ante. Proin id odio id neque dictum interdum. Nullam congue efficitur nunc, at convallis purus feugiat sed. Proin ac convallis sapien. Donec eleifend lectus vel pulvinar dictum. Sed condimentum fermentum hendrerit. Phasellus ut augue at leo molestie maximus suscipit ut sapien. Nam vulputate felis vel lorem fermentum efficitur. Nam ut lacinia metus. Nullam et metus commodo, interdum diam eget, congue mauris. In dictum quis arcu vel rhoncus. Nullam vitae lacus sit amet tortor tincidunt finibus sit amet non risus. Suspendisse mollis eros nec mauris placerat vestibulum. Mauris aliquam eros sodales purus iaculis porttitor. Maecenas nisl ipsum, fringilla eu aliquam nec, rutrum nec augue. Etiam vel dapibus lectus. Fusce nisl orci, blandit quis venenatis nec, tincidunt ut orci. Vivamus sed dolor arcu. Nullam sagittis tortor sed ex aliquet sollicitudin. Maecenas velit nunc, volutpat in placerat in, pharetra sodales mi. Donec purus libero, viverra in porttitor non, malesuada et dolor. Sed a feugiat ligula. Nunc pellentesque porttitor enim, quis gravida massa blandit nec. Vestibulum et accumsan lectus. Curabitur dapibus magna nec ipsum lacinia aliquet. Suspendisse dapibus venenatis tellus. Ut vitae viverra tortor. Maecenas at velit tortor. Maecenas pellentesque nibh lorem, sed lobortis justo luctus sed. Cras gravida orci ipsum, eget aliquet leo congue eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque est nisi, condimentum ut ex sed, semper tempor velit. Aenean suscipit auctor quam non sollicitudin. Pellentesque vestibulum nunc tellus, et tincidunt ante hendrerit sed. Pellentesque consectetur ac mauris consequat sollicitudin. Sed at auctor ligula, maximus efficitur ligula. In finibus venenatis ligula, ut tincidunt metus auctor non. Aenean sed tincidunt purus, iaculis porttitor odio. Mauris volutpat tristique magna, at volutpat metus cursus eu. Sed eget pellentesque tellus. Aenean sapien erat, mollis eget molestie sit amet, egestas quis nisl. Maecenas finibus mauris felis, sed cursus ante hendrerit ullamcorper. Sed vehicula, libero sit amet mattis scelerisque, leo risus pharetra mi, eget vehicula erat nunc dictum dolor. Quisque quis pretium elit, et cursus tellus. Proin non sem sit amet erat mollis tincidunt. Curabitur venenatis viverra lorem, in convallis nisl hendrerit non. Pellentesque luctus sapien vitae nunc pretium congue. Sed semper arcu vel ante imperdiet, quis tincidunt lacus convallis. Sed ornare ullamcorper interdum. Integer varius at ipsum vitae fringilla. Vestibulum ac magna lobortis, vehicula enim et, auctor nisl. Nullam eget tincidunt ipsum, non lobortis lorem.
<!-- Button for static backdrop modal -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#staticBackdrop">
Static backdrop Modal
</button>
<!-- Modal -->
<div class="modal fade" id="staticBackdrop" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
</div>
</div>
<!-- Button for scrollable modal -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#exampleModalScrollable">
Scrollable Modal
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModalScrollable" data-bs-keyboard="false" tabindex="-1" aria-labelledby="exampleModalScrollableLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-scrollable">
</div>
</div>
<!-- Button for scrollable modal -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#exampleModalCenter">
Vertically Centered
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModalCenter" data-bs-keyboard="false" tabindex="-1" aria-labelledby="exampleModalCenterLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
</div>
</div>
<!-- Button for scrollable modal -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#exampleModalCenterScrollable">
Vertically Centered Scrollable
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModalCenterScrollable" data-bs-keyboard="false" tabindex="-1" aria-labelledby="exampleModalCenterScrollableLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
</div>
</div>
<!-- Button for Full Screen -->
<button type="button" class="btn btn-primary py-2 px-3" data-bs-toggle="modal" data-bs-target="#fullScreenModal">
Full Screen Size
</button>
<!-- Modal -->
<div class="modal fade" id="fullScreenModal" data-bs-keyboard="false" tabindex="-1" aria-labelledby="fullScreenModalLabel" aria-hidden="true">
<div class="modal-dialog modal-fullscreen">
</div>
</div>
<!-- Button for primary -->
<button type="button" class="btn btn-primary py-2 px-3 mx-1" data-bs-toggle="modal" data-bs-target="#primaryModal">
Primary Color
</button>
<!-- Button for secondary -->
<button type="button" class="btn btn-secondary py-2 px-3 mx-1" data-bs-toggle="modal" data-bs-target="#secondaryModal">
Secondary Color
</button>
<!-- Button for success -->
<button type="button" class="btn btn-success text-white py-2 px-3 mx-1" data-bs-toggle="modal" data-bs-target="#successModal">
Success Color
</button>
<!-- Button for warning -->
<button type="button" class="btn btn-warning py-2 px-3 mx-1" data-bs-toggle="modal" data-bs-target="#warningModal">
Warning Color
</button>
<!-- Button for danger -->
<button type="button" class="btn btn-danger py-2 px-3 mx-1" data-bs-toggle="modal" data-bs-target="#dangerModal">
Danger Color
</button>
<!-- Modal -->
<div class="modal fade" id="primaryModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
---
</div>
<!-- Modal -->
<div class="modal modal-sm fade" id="secondaryModal">
---
</div>
<!-- Modal -->
<div class="modal modal-md fade" id="successModal">
---
</div>
<!-- Modal -->
<div class="modal modal-lg fade" id="warningModal">
</div>
<!-- Modal -->
<div class="modal modal-xl fade" id="dangerModal">
</div>