优秀的编程知识分享平台

网站首页 > 技术文章 正文

网站技术干货之bootstrap框架中利用模态框实现动态登陆框

nanyue 2024-09-06 20:14:47 技术文章 7 ℃

在bootstrap框架中,使用模态框(modal)的弹窗组件需要三层 div 容器元素,分别为:

1. 外层:modal(模态声明层)。

2. 中间层:dialog(窗口声明层)。

3. 内层:content(内容层)。在内容层里面,还包含三层,分别为 header(头部)、body(主体)、footer(注脚)。

案例效果如下:

说明:案例中设置按钮的数据切换方式(data-toggle)是modal,数据目标(data-target)指向模态框的id(mod1)。

网页文件modal.html的代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

<title>模态框插件</title>

<link rel="stylesheet" href="css/bootstrap.css">

<style type="text/css">

*{

margin:0px;

padding:0px;

}

body{

font-size:14px;

}

</style>

</head>

<body>

<!--tabindex="-1"表示关闭焦点,使得按esc键也可以关闭打开的对话框 -->

<div class="modal fade" id="mod1" tabindex="-1">

<div class="modal-dialog modal-sm">

<div class="modal-content">

<div class="modal-header">

<button class="close" data-dismiss="modal"><span>&times;</span></button>

<h4 class="modal-title">用户登陆</h4>

</div>

<div class="modal-body">

<div class="input-group">

<span class="input-group-addon">用户名:</span>

<input type="text" class="form-control" placeholder="请输入用户名">

</div>

<p></p>

<div class="input-group">

<span class="input-group-addon">密&nbsp;&nbsp;&nbsp;&nbsp;码:</span>

<input type="password" class="form-control" placeholder="请输入密码">

</div>

</div>

<div class="modal-footer">

<button class="btn btn-default">注册</button>

<button class="btn btn-primary">登陆</button>

</div>

</div>

</div>

</div>

<hr>

<button class="btn btn-primary" data-toggle="modal" data-target="#mod1">用户登陆</button>

<script src="js/jquery-3.1.1.min.js"></script>

<script src="js/bootstrap.js"></script>

</body>

</html>

至此,案例制作完成。

最近发表
标签列表