📅  最后修改于: 2023-12-03 15:02:58.837000             🧑  作者: Mango
Modal Bootstrap is a popular plugin for creating responsive modal windows in websites and web applications. Modal windows are useful for displaying important information, asking for user input or confirmation, and advertising.
To use Modal Bootstrap, you need to include the necessary CSS and JavaScript files in your HTML document. You can either download the files and host them yourself, or use a CDN like the following:
<!-- CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/css/bootstrap.min.css">
<!-- JavaScript (requires jQuery) -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.min.js"></script>
Once you have the files included, you can create a modal window using HTML and data attributes:
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
In the above example, clicking the button with the "data-bs-toggle" and "data-bs-target" attributes will open the modal window with the ID "exampleModal". The modal window itself is defined by the HTML inside the "div" with the "modal" class and the ID "exampleModal".
Modal Bootstrap is a powerful and flexible plugin for adding modal windows to your website or web application. With its responsive design, customizable options, and built-in animations, you can easily create professional-looking modal windows that enhance the user experience.