总体思路:
1.导航条
2.左右布局。左列表,右面板,面板里的内容。
大体思路就这些。
以上功能代码的实现用别人写好了的框架,直接拿来就用。
注意:这里的div最多分成12等份。
最终实现的效果图:
局部分析:
步骤一:保证电脑网络畅通,引入以下文件:
图片中的引入文件如下:
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script src="bootstrap-sweetalert-master/dist/sweetalert.min.js"></script>
<link rel="stylesheet" href="bootstrap-sweetalert-master/dist/sweetalert.css">
通过步骤一做出导航条。
步骤二:做出左右布局:
(1)左边是列表
稍作修改(代码见文末),效果如图:
(2)右边是面板
稍作修改(代码见文末),效果如图:
完整代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
<script src="bootstrap-sweetalert-master/dist/sweetalert.min.js"></script>
<link rel="stylesheet" href="bootstrap-sweetalert-master/dist/sweetalert.css">
</head>
<body>
<!--导航条功能的代码开始-->
<nav class="navbar navbar-inverse">
<!-- 将navbar-default改成navbar-inverse(黑色)-->
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<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="#">图书管理系统</a>
<!-- Brand改为图书管理系统 -->
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">书籍 <span class="sr-only">(current)</span></a></li>
<li><a href="#">作者</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><a href="#">成长类书籍</a></li>
<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>
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="用户名">
</div>
<button type="submit" class="btn btn-default">登录</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">yjg</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><a href="#">修改密码</a></li>
<li><a href="#">后台管理</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">退出登录</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
<!--导航条功能的代码结束-->
<!--左侧列表代码开始-->
<div class = "container-fluid">
<div class = "row">
<div class = "col-md-2">
<!--注意:这里的div最多分成12等份,这里是2,和下面的10相加等于12-->
<div class="list-group">
<a href="#" class="list-group-item active">
图书列表
</a>
<a href="#" class="list-group-item">作者列表</a>
<a href="#" class="list-group-item">出版社列表</a>
<a href="#" class="list-group-item">更多</a>
<!-- <a href="#" class="list-group-item">Vestibulum at eros</a>-->
</div>
</div>
<!--左侧列表代码结束-->
<!--右侧面板动能开始 -->
<div class = "col-md-10">
<!--注意:这里的div最多分成12等份,这里是10,和上面的2相加等于12-->
<div class="panel panel-primary">
<div class="panel-heading clearfix">
<h3 class="panel-title">图书管理系统<span class = "glyphicon glyphicon-book pull-right"></span></h3>
</div>
<div class="panel-body">
<a href="#" class="btn btn-success">新增</a>
<form class="form-inline pull-right">
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control" id="exampleInputAmount" placeholder="关键字">
</div>
</div>
<button type="submit" class="btn btn-primary">搜索</button>
</form>
<table class = "table table-striped table-hover" style = "margin-top:10px">
<thead>
<tr>
<th>序号</th>
<th>书名</th>
<th>作者</th>
<th>价格</th>
<th>出版社</th>
<th class = "text-center">操作</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>水煮三国</td>
<td>39.98</td>
<td>佚名</td>
<td>光明出版社</td>
<td class = "text-center">
<a href="#" class = "btn btn-primary btn-sm">编辑</a>
<a href = "#" class = "btn btn-danger btn-sm">删除</a>
</td>
</tr>
<tr>
<td>2</td>
<td>三体</td>
<td>23</td>
<td>刘慈欣</td>
<td>重庆出版社</td>
<td class = "text-center">
<a href="#" class = "btn btn-primary btn-sm">编辑</a>
<a href = "#" class = "btn btn-danger btn-sm">删除</a>
</td>
</tr>
<tr>
<td>3</td>
<td>奇点遗名</td>
<td>23</td>
<td>刘宇昆</td>
<td>中信出版社</td>
<td class = "text-center">
<a href="#" class = "btn btn-primary btn-sm">编辑</a>
<a href = "#" class = "btn btn-danger btn-sm">删除</a>
</td>
</tr>
</tbody>
</table>
<!--右侧面板功能结束-->
</div>
<!-- <div class="panel-body">-->
</div>
<!-- <div class="panel panel-primary">-->
</div>
<!-- <div class = "col-md-10"> -->
</div><!-- <div class = "row"> -->
</div><!-- <div class = "container-fluid"> -->
</body>
</html>