Bootstrap中的Panel和Table全面解析
在我們對一個頁面進(jìn)行設(shè)計時,分塊是必須的,沒有一個網(wǎng)站是一欄而下的,除非你是在看小說,否則你的頁面設(shè)計一定是分塊的,即它由于多個panel組件,在bootstrap里叫到柵格系統(tǒng),而在每行每列進(jìn)行宏觀的布局后,就是在每一個大塊里建立小塊,而小塊可以使用Panel來實(shí)現(xiàn),下面看個例子
<div class="panel panel-default"> <div class="panel-heading">Panel heading without title</div> <div class="panel-body"> Panel content </div> </div>
這是最簡單的格式了,它運(yùn)行后的效果
其實(shí)在我們設(shè)計自己的系統(tǒng)時,如果panel運(yùn)行得當(dāng),也可以快速的建立一個頁面,如下
它其實(shí)于一個柵格(1x2)和兩個panel組件,縮減代碼如下
<div class="row"> <div class="col-md-2"> <div class="panel panel-default"> <div class="panel-heading">快速導(dǎo)航</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=''>系統(tǒng)管理</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=''>導(dǎo)航管理</a><ul style='margin:0px;padding:0'><li style='padding-left:5px;' class='level3'><a href='/Banner/Create'>新建導(dǎo)航</a></li><li style='padding-left:5px;' class='level3'><a href='/Banner/Index'>管理導(dǎo)航</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>真實(shí)姓名 </th> <th>Email </th> <th>所屬部門 </th> <th>更新日期 </th> <th>狀態(tài) </th> <th>所在系統(tǒng) </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>
下面也有帶邊框的表格
<table class="table table-bordered"> ... </table>
同時也集成了JS的懸浮效果
<table class="table table-hover"> ... </table>
OK,對于布局中的Panel和Table就介紹到這里,最后讓大家看一下我的bootstrap的demo,感覺真的很簡單,很方便!
以上所述是小編給大家介紹的Bootstrap中的Panel和Table的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- bootstrap table 服務(wù)器端分頁例子分享
- JS組件Bootstrap Table表格行拖拽效果實(shí)現(xiàn)代碼
- JS組件Bootstrap Table使用方法詳解
- 解決JS組件bootstrap table分頁實(shí)現(xiàn)過程中遇到的問題
- Bootstrap嵌入jqGrid,使你的table牛逼起來
- JS組件系列之Bootstrap table表格組件神器【終結(jié)篇】
- BootStrap中的table實(shí)現(xiàn)數(shù)據(jù)填充與分頁應(yīng)用小結(jié)
- JS組件Bootstrap Table布局詳解
- Bootstrap table分頁問題匯總
- JS組件Bootstrap Table使用實(shí)例分享
- 值得分享的輕量級Bootstrap Table表格插件
相關(guān)文章
JavaScript數(shù)組去重算法實(shí)例小結(jié)
這篇文章主要介紹了JavaScript數(shù)組去重算法,結(jié)合實(shí)例形式總結(jié)分析了JavaScript數(shù)組去重相關(guān)的讀寫、遍歷、比較、排序等操作及算法改進(jìn)相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-05-05javascript使用for循環(huán)批量注冊的事件不能正確獲取索引值的解決方法
這篇文章主要介紹了javascript使用for循環(huán)批量注冊的事件不能正確獲取索引值的解決方法,對比分析了出現(xiàn)問題的代碼與修改后的代碼,并給出了采用閉包實(shí)現(xiàn)的方法,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12javascript 用函數(shù)語句和表達(dá)式定義函數(shù)的區(qū)別詳解
本篇文章主要介紹了javascript 用函數(shù)語句和表達(dá)式定義函數(shù)的區(qū)別。需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01js實(shí)現(xiàn)tab選項(xiàng)卡函數(shù)代碼
js實(shí)現(xiàn)tab選項(xiàng)卡函數(shù)代碼,需要的朋友可以參考下,這樣的代碼也是比較常用的,相當(dāng)原理也比較簡單。2010-04-04