Bootstrap页面整合(十二)

首先引入bootstrap: 

 复制导航条代码:

修改导航条:

 删除

 改完的导航条:

<!--导航条-->
<nav class="navbar navbar-inverse">
    <div class="container-fluid">
        <!--屏幕自适应的-->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">员工管理系统<small>V1.0</small></a>
        </div>

        <!-- 导航条中加的组件-->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">欢迎:<span class="text-danger">小陈</span></a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">个人中心 <span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">我的积分</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">修改密码</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">我的消息</a></li>
                    </ul>
                </li>
            </ul>
        </div>
    </div>
</nav>

 使用列表组或者手风琴来实现左侧菜单:复制手风琴代码

首先使用栅格布局2分写菜单,10写主要内容 

 把手风琴的代码复制到2分的div内:

就出现手风琴效果 

 手风琴里嵌套列表组:

修改代码:

<!--页面中心内容-->
<div class="row">
    <div class="col-sm-2">
        <!--菜单组件:手风琴 panel-group容器-->
        <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
            <!--面板-->
            <div class="panel panel-default">
                <div class="panel-heading" role="tab" id="headingOne">
                    <h4 class="panel-title">
                        <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                            用户管理
                        </a>
                    </h4>
                </div>
                <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
                    <div class="panel-body">
                      <!--嵌套列表组-->
                        <ul class="list-group">
                            <li class="list-group-item"><a href="">用户列表</a></li>
                            <li class="list-group-item"><a href="">添加用户</a></li>

                        </ul>
                    </div>
                </div>
            </div>

            <!--面板-->
            <div class="panel panel-default">
                <div class="panel-heading" role="tab" id="empTitle">
                    <h4 class="panel-title">
                        <a role="button" data-toggle="collapse" data-parent="#accordion" href="#empContent" aria-expanded="true" aria-controls="collapseOne">
                            员工管理
                        </a>
                    </h4>
                </div>
                <div id="empContent" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
                    <div class="panel-body">
                        <!--嵌套列表组-->
                        <ul class="list-group">
                            <li class="list-group-item"><a href="">员工列表</a></li>
                            <li class="list-group-item"><a href="">添加员工</a></li>

                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </div>

 

 带上 in默认展开的:去掉in

 在10分的中心内容做一个标签页:

 修改代码:

 <!--中心内容-->
    <div class="col-sm-10">
        <!--标签页-->
        <div>
            <!-- Nav tabs -->
            <ul class="nav nav-tabs" role="tablist">
                <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">用户列表</a></li>
                <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">添加用户</a></li>
            </ul>

            <!-- Tab panes -->
            <div class="tab-content">
                <div role="tabpanel" class="tab-pane active" id="home">
                    <!--栅格布局-->
                    <!--用户表格-->
                    <div class="row" style="margin-top: 70px">
                        <div class="col-sm-10 col-sm-offset-1">
                            <table class="table table-bordered table-hover table-striped">
                                <tr>
                                    <th>编号</th>
                                    <th>姓名</th>
                                    <th>年龄</th>
                                    <th>生日</th>
                                    <th>工资</th>
                                    <th>操作</th>
                                </tr>
                                <tr>
                                    <td>21</td>
                                    <td>张三</td>
                                    <td>23</td>
                                    <td>2021-03-03</td>
                                    <td>2100</td>
                                    <td><a href="" class="btn btn-danger btn-sm">删除</a> <a href="" class="btn btn-info btn-sm">修改</a></td>
                                </tr>
                                <tr>
                                    <td>21</td>
                                    <td>李四</td>
                                    <td>23</td>
                                    <td>2022-03-03</td>
                                    <td>3100</td>
                                    <td><a href="" class="btn btn-danger btn-sm">删除</a> <a href="" class="btn btn-info btn-sm">修改</a></td>
                                </tr>
                                <tr>
                                    <td>21</td>
                                    <td>王五</td>
                                    <td>23</td>
                                    <td>2023-03-03</td>
                                    <td>4100</td>
                                    <td><a href="" class="btn btn-danger btn-sm">删除</a> <a href="" class="btn btn-info btn-sm">修改</a></td>
                                </tr>
                            </table>
                            <ul class="list-unstyled">
                                <li><button class="btn btn-success btn-sm">添加用户信息</button></li>
                            </ul>
                        </div>
                    </div>

                </div>
                <div role="tabpanel" class="tab-pane" id="profile">...</div>
            </div>

        </div>
    </div>

 

 

在中心内容添加分页:

  <!--中心内容-->
    <div class="col-sm-10">
        <!--标签页-->
        <div>
            <!-- Nav tabs -->
            <ul class="nav nav-tabs" role="tablist">
                <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">用户列表</a></li>
                <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">添加用户</a></li>
            </ul>

            <!-- Tab panes -->
            <div class="tab-content">

                <div role="tabpanel" class="tab-pane active" id="home">
                    <!--栅格布局-->
                    <!--用户表格-->
                    <div class="row" style="margin-top: 70px">
                        <div class="col-sm-10 col-sm-offset-1">
                            <table class="table table-bordered table-hover table-striped">
                                <tr>
                                    <th>编号</th>
                                    <th>姓名</th>
                                    <th>年龄</th>
                                    <th>生日</th>
                                    <th>工资</th>
                                    <th>操作</th>
                                </tr>
                                <tr>
                                    <td>21</td>
                                    <td>张三</td>
                                    <td>23</td>
                                    <td>2021-03-03</td>
                                    <td>2100</td>
                                    <td><a href="" class="btn btn-danger btn-sm">删除</a> <a href="" class="btn btn-info btn-sm">修改</a></td>
                                </tr>
                                <tr>
                                    <td>21</td>
                                    <td>李四</td>
                                    <td>23</td>
                                    <td>2022-03-03</td>
                                    <td>3100</td>
                                    <td><a href="" class="btn btn-danger btn-sm">删除</a> <a href="" class="btn btn-info btn-sm">修改</a></td>
                                </tr>
                                <tr>
                                    <td>21</td>
                                    <td>王五</td>
                                    <td>23</td>
                                    <td>2023-03-03</td>
                                    <td>4100</td>
                                    <td><a href="" class="btn btn-danger btn-sm">删除</a> <a href="" class="btn btn-info btn-sm">修改</a></td>
                                </tr>
                            </table>
                            <!--添加按钮-->
                            <ul class="list-unstyled">
                                <li><button class="btn btn-success btn-sm">添加用户信息</button></li>
                            </ul>
                            <!--分页工具栏-->
                            <div class="pull-right">
                                <nav aria-label="Page navigation">
                                    <ul class="pagination">
                                        <li class="disabled">
                                            <a href="#" aria-label="Previous">
                                                <span aria-hidden="true">&laquo;</span>
                                            </a>
                                        </li>
                                        <li class="active"><a href="#">1</a></li>
                                        <li><a href="#">2</a></li>
                                        <li><a href="#">3</a></li>
                                        <li><a href="#">4</a></li>
                                        <li><a href="#">5</a></li>
                                        <li>
                                            <a href="#" aria-label="Next">
                                                <span aria-hidden="true">&raquo;</span>
                                            </a>
                                        </li>
                                    </ul>
                                </nav>
                            </div>
                        </div>
                    </div>

                </div>

                <div role="tabpanel" class="tab-pane" id="profile">
                    添加用户
                </div>
            </div>

        </div>
    </div>

 

 

 给添加按钮添加弹出的模态框:

<!--添加用户模态框 在body的里面 模态框默认是不展示的需要利用js进行展示-->
<div class="modal fade" id="saveUserModel" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title">保存用户信息</h4>
            </div>
            <div class="modal-body">
                <!--模态框内容加表单-->
                <form>
                    <div class="form-group">
                        <label for="exampleInputEmail1">Email address</label>
                        <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
                    </div>
                    <div class="form-group">
                        <label for="exampleInputPassword1">Password</label>
                        <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
                    </div>
                    <div class="form-group">
                        <label for="exampleInputFile">File input</label>
                        <input type="file" id="exampleInputFile">
                        <p class="help-block">Example block-level help text here.</p>
                    </div>
                    <div class="checkbox">
                        <label>
                            <input type="checkbox"> Check me out
                        </label>
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">取消添加</button>
                <button type="button" class="btn btn-primary">确认添加</button>
            </div>
        </div>
    </div>
</div>

 js:

 <script>
        $(function(){
            $("#saveBtn").click(function(){
               $("#saveUserModel").modal({
                   show:true
               })
            });
            $("#saveBtn1").click(function(){
                $("#saveUserModel").modal({
                    show:true
                })
            });
        });
    </script>

点击添加用户按钮:

 给删除按钮添加模态框:

首先复制一份模态框:

<!--修改用户模态框 在body的里面 模态框默认是不展示的需要利用js进行展示-->
<div class="modal fade" id="updateUserModel" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title">编辑用户信息</h4>
            </div>
            <div class="modal-body">
                <!--模态框内容加表单-->
                <form>
                    <div class="form-group">
                        <label for="exampleInputEmail1">Email address</label>
                        <input type="email" class="form-control" id="exampleInputEmail11" placeholder="Email">
                    </div>
                    <div class="form-group">
                        <label for="exampleInputPassword1">Password</label>
                        <input type="password" class="form-control" id="exampleInputPassword11" placeholder="Password">
                    </div>
                    <div class="form-group">
                        <label for="exampleInputFile">File input</label>
                        <input type="file" id="exampleInputFile1">
                        <p class="help-block">Example block-level help text here.</p>
                    </div>
                    <div class="checkbox">
                        <label>
                            <input type="checkbox"> Check me out
                        </label>
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">取消添加</button>
                <button type="button" class="btn btn-primary">确认添加</button>
            </div>
        </div>
    </div>
</div>

 js显示:

 $("#updateBtn").click(function(){
                $("#updateUserModel").modal({
                    show:true
                })
            });

 这样每个删除按钮需要加js事件来出发模态框,比较麻烦:

可以通过

可以添加属性不用通过js来显示模态框 :

这样只要给删除按钮添加属性就可以显示模态框:

 

点击修改:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵俺第一专栏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值