Bootstrap 模态框学习笔记

什么是 Bootstrap 模态框?

Bootstrap 模态框是一个基于 HTML、CSS 和 JavaScript 的组件,用于显示自定义的弹窗框。它可以用于不同的场景,例如:

  • 显示警告消息
  • 确认删除操作
  • 显示登录表单等

如何使用 Bootstrap 模态框?

步骤一:引入Bootstrap的CSS和JavaScript文件

htmlCopy Code
<link rel="stylesheet" href="https://cdn.staticfile.org/bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.12.5/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/bootstrap/4.3.1/js/bootstrap.min.js"></script>

步骤二:创建模态框

htmlCopy Code
<!-- 模态框 --> <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <!-- 模态框头部 --> <div class="modal-header"> <h4 class="modal-title">我的模态框</h4> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <!-- 模态框主体 --> <div class="modal-body"> <p>这是一个模态框示例!</p> </div> <!-- 模态框底部 --> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-dismiss="modal">关闭</button> </div> </div> </div> </div> <!-- 触发模态框的按钮 --> <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">打开模态框</button>

步骤三:显示模态框

javascriptCopy Code
$('#myModal').modal('show');

Bootstrap 模态框示例

以下是一个简单的示例,演示如何使用 Bootstrap 模态框:

htmlCopy Code
<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap 模态框学习笔记</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.12.5/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <h2>Bootstrap 模态框示例</h2> <!-- 触发模态框的按钮 --> <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">打开模态框</button> <!-- 模态框 --> <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <!-- 模态框头部 --> <div class="modal-header"> <h4 class="modal-title">我的模态框</h4> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <!-- 模态框主体 --> <div class="modal-body"> <p>这是一个模态框示例!</p> </div> <!-- 模态框底部 --> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-dismiss="modal">关闭</button> </div> </div> </div> </div> </div> <script> $(document).ready(function(){ // 显示模态框 $('#myModal').modal('show'); }); </script> </body> </html>

在这个示例中,我们创建了一个按钮用于触发模态框。当用户单击该按钮时,模态框将会显示。

总结

Bootstrap 模态框是一个非常有用的组件,可用于向用户显示不同类型的消息和操作。使用 Bootstrap 模态框需要三个步骤:引入 Bootstrap 的 CSS 和 JavaScript 文件、创建模态框并定义其内容、触发模态框并显示它。