Bootstrap中的Panel和Table全面解析


Posted in Javascript onJune 13, 2016

在我们对一个页面进行设计时,分块是必须的,没有一个网站是一栏而下的,除非你是在看小说,否则你的页面设计一定是分块的,即它由于多个panel组件,在bootstrap里叫到栅格系统,而在每行每列进行宏观的布局后,就是在每一个大块里建立小块,而小块可以使用Panel来实现,下面看个例子

<div class="panel panel-default">
<div class="panel-heading">Panel heading without title</div>
<div class="panel-body">
Panel content
</div>
</div>

这是最简单的格式了,它运行后的效果

Bootstrap中的Panel和Table全面解析

其实在我们设计自己的系统时,如果panel运行得当,也可以快速的建立一个页面,如下

Bootstrap中的Panel和Table全面解析

它其实于一个栅格(1x2)和两个panel组件,缩减代码如下

<div class="row">
<div class="col-md-2">
<div class="panel panel-default">
<div class="panel-heading">快速导航</div>
<div class="panel-body">
<ul><li style='padding-left:5px;' class='level0'><a href=''>根</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level1'><a href=''>系统管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level2'><a href=''>角色管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level3'><a href='/Role/Create'>新建角色</a></li><li style='padding-left:5px;' class='level3'><a href='/Role/Index'>管理角色</a></li></ul></li><li style='padding-left:5px;' class='level2'><a href=''>部门管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level3'><a href='/Department/Index'>管理部门</a></li></ul></li><li style='padding-left:5px;' class='level2'><a href=''>菜单管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level3'><a href='/Menu/Index'>管理菜单管理</a></li></ul></li><li style='padding-left:5px;' class='level2'><a href=''>员工管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level3'><a href='/WebUser/Create'>新建员工</a></li><li style='padding-left:5px;' class='level3'><a href='/WebUser/Index'>管理员工</a></li></ul></li><li style='padding-left:5px;' class='level2'><a href=''>导航管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level3'><a href='/Banner/Create'>新建导航</a></li><li style='padding-left:5px;' class='level3'><a href='/Banner/Index'>管理导航</a></li></ul></li></ul></li></ul></li></ul>
</div>
</div>
</div>
<div class="col-md-10">
<div class="panel panel-default">
<div class="panel-heading">

用户列表

</div>
<div class="panel-body">
<p>
用户:<input type="text" name="UserName" id="UserName" />  部门:<input type="text" name="DeptName" id="DeptName" />
</p>
<p>时间:<input type="text" name="StartTime" id="StartTime" />    到    <input type="text" name="EndTime" id="EndTime" />  </p>
<p>
<input type="button" id="search" value="查询" />
<a class="button" href="/WebUser/Create">建立一个用户</a>
</p>
<div id="list">
<table class="listTbl">
<tr>
<th></th>
<th>编号
</th>
<th>用户名称
</th>
<th>真实姓名
</th>
<th>Email
</th>
<th>所属部门
</th>
<th>更新日期
</th>
<th>状态
</th>
<th>所在系统
</th>
</tr>
<tbody>
<tr>
<td>
<div>
<span>
<a href="/WebUser/Details/1">查看</a>
</span>
<span>
<a href="/WebUser/Create">新建</a>
</span>
<span>
<a href="/WebUser/Edit/1">编辑</a>
</span>
<span>
<a href="/WebUser/Delete/1">删除</a>
</span>
<span>
<a href="/WebUser/Approve/1">审核</a>
</span>
</div>
</td>
<td>
1
</td>
<td>
zzl
</td>
<td>
<span>zzl</span>
</td>
<td>
<span>No Info</span> 
</td>
<td>
公司
</td>
<td>
2015/6/22 21:51
</td>
<td>
正常
</td>
<td>
1
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="9">
<style type='text/css'>
.page_Standard {
padding: 5px;
margin: 0px;
text-align: center;
font-family: 0px;
font-family: Arial;
font-size: 12px;
}
.page_Standard a.cur{
background: none repeat scroll 0 0 #036cb4;
border: 1px solid #036cb4;
color: #fff;
font-weight: bold;
margin: 2px;
padding: 2px 5px;
}
.page_Standard a {
border: #eee 1px solid;
padding: 2px 5px;
margin: 2px;
color: #036cb4;
text-decoration: none;
}
.page_Standard A:hover {
border: #999 1px solid;
color: #666;
}
.page_Standard A:active {
border: #999 1px solid;
COLOR: #666;
}
.page_Standard span {
border: #036cb4 1px solid;
padding: 2px 5px;
font-weight: bold;
margin: 2px;
color: #fff;
background: #036cb4;
}
.page_Standard .disabled {
border: #eee 1px solid;
padding: 2px 5px;
margin: 2px;
color: #ddd;
}
</style>
<div style='clear:both'></div><div class="page_Standard"><b>  1/1  共1条</b></div>
</td>
</tr>
</tfoot>
</table>
</div>

下面再来看一下表格table,bootstrap基本就是为它添加的css样式,没有什么特别的

<table class="table table-striped">
...
</table>

Bootstrap中的Panel和Table全面解析

下面也有带边框的表格

<table class="table table-bordered">
...
</table>

Bootstrap中的Panel和Table全面解析

同时也集成了JS的悬浮效果

<table class="table table-hover">
...
</table>

OK,对于布局中的Panel和Table就介绍到这里,最后让大家看一下我的bootstrap的demo,感觉真的很简单,很方便!

Bootstrap中的Panel和Table全面解析

以上所述是小编给大家介绍的Bootstrap中的Panel和Table的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用Javascript读取中文COOKIE的解决办法
Feb 15 Javascript
jQuery 学习6 操纵元素显示效果的函数
Feb 07 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
javascript中关于break,continue的特殊用法与介绍
May 24 Javascript
js实现简洁大方的二级下拉菜单效果代码
Sep 01 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
Jan 25 Javascript
深入理解jquery中的each用法
Dec 14 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
Mar 08 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 Javascript
JS脚本实现定时到网站上签到/签退功能
Apr 22 Javascript
vue-router之解决addRoutes使用遇到的坑
Jul 19 Javascript
VUEJS实战之修复错误并且美化时间(2)
Jun 13 #Javascript
Bootstrap表单Form全面解析
Jun 13 #Javascript
VUEJS实战之构建基础并渲染出列表(1)
Jun 13 #Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
Jun 13 #Javascript
多种jQuery绑定事件的实现方式
Jun 13 #Javascript
JS Ajax请求如何防止重复提交
Jun 13 #Javascript
JavaScript判断微信浏览器实例代码
Jun 13 #Javascript
You might like
php md5下16位和32位的实现代码
2008/04/09 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
求得div 下 img的src地址的js代码
2007/02/28 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
2015/08/11 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
Python求解平方根的方法
2015/03/11 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
python for 循环获取index索引的方法
2019/02/01 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
巴黎一票通:The Paris Pass
2018/02/10 全球购物
怎样创建、运行java程序
2014/08/01 面试题
Android interview questions
2016/12/25 面试题
小学教师师德师风个人整改措施
2014/09/18 职场文书
员工辞职信怎么写
2015/02/27 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
班主任寄语2016
2015/12/04 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
Python编写冷笑话生成器
2022/04/20 Python