Bootstrap每天必學(xué)之表格
本文主要講解的是表格,這個其實對于做過網(wǎng)站的人來說,并不陌生,而且可以說是最為常用的各種列表的展示,有時候也會因為用戶或者老板的需求而感到頭疼。下面我們來看一下,Bootstrap已經(jīng)為我們準備那些類型的表格呢?如下所示:
1.基本案例
2.條紋狀表格
3.帶邊框的表格
4.鼠標懸停
5.緊縮表格
6.狀態(tài)class
7.響應(yīng)式表格
8.總結(jié)
基本案例
為任意<table>標簽添加.table可以為其賦予基本的樣式—少量的內(nèi)補(padding)和水平方向的分隔線。這種方式看起來很多余???但是我們覺得,表格元素使用的很廣泛,如果我們?yōu)槠滟x予默認樣式可能會影響例如日歷和日期選擇之類的插件,所以我們選擇將其樣式獨立出來。
一個簡單的Table示例
<div class="container"> <table class="table"> <caption>Table基本案例</caption> <thead> <tr> <th>First Name</th> <th>Last Name</th> <th>User Name</th> </tr> </thead> <tbody> <tr> <td>aehyok</td> <td>leo</td> <td>@aehyok</td> </tr> <tr> <td>lynn</td> <td>thl</td> <td>@lynn</td> </tr> </tbody> </table> </div>
條紋狀表格
利用.table-striped可以給<tbody>之內(nèi)的每一樣增加斑馬條紋樣式。
在上面示例的table元素上再添加一個 樣式類
<table class="table table-striped">
看現(xiàn)在的效果,還是有點變化的。
帶邊框的表格
利用.table-bordered為表格和其中的每個單元格增加邊框。
還是將第一個示例中的table元素上再添加一個樣式類
<table class="table table-bordered">
鼠標懸停
利用.table-hover可以讓<tbody>中的每一行響應(yīng)鼠標懸停狀態(tài)。
<table class="table table-hover">
將鼠標移到那一行那一行就會有效果的
緊縮表格
利用.table-condensed可以讓表格更加緊湊,單元格中的內(nèi)部(padding)均會減半。
<table class="table table-condensed">
這個效果沒那么明顯,主要就是單元格中內(nèi)容padding減半了。
狀態(tài)Class
通過這些狀態(tài)class可以為行貨單元格設(shè)置顏色。
<table class="table table-condensed"> <caption>Table</caption> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>User Name</th> </tr> </thead> <tbody> <tr class="active"> <td>1</td> <td>aehyok</td> <td>leo</td> <td>@aehyok</td> </tr> <tr class="success"> <td>2</td> <td>lynn</td> <td>thl</td> <td>@lynn</td> </tr> <tr class="warning"> <td>3</td> <td>Amdy</td> <td>Amy</td> <td>@Amdy</td> </tr> <tr class="danger"> <td>4</td> <td>Amdy</td> <td>Amy</td> <td>@Amdy</td> </tr> <tr > <td class="success">5</td> <td class="danger">Amdy</td> <td class="warning">Amy</td> <td class="active">@Amdy</td> </tr> </tbody> </table>
響應(yīng)式表格
將任何.table包裹在.table-responsive中即可創(chuàng)建響應(yīng)式表格,其會在小屏幕設(shè)備上(小于768px)水平滾動。當屏幕大于768px寬度時,水平滾動條消失。
<div class="table-responsive"> <table class="table"> <caption>Table</caption> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>User Name</th> </tr> </thead> <tbody> <tr class="active"> <td>1</td> <td>aehyok</td> <td>leo</td> <td>@aehyok</td> </tr> <tr class="success"> <td>2</td> <td>lynn</td> <td>thl</td> <td>@lynn</td> </tr> <tr class="warning"> <td>3</td> <td>Amdy</td> <td>Amy</td> <td>@Amdy</td> </tr> <tr class="danger"> <td>4</td> <td>Amdy</td> <td>Amy</td> <td>@Amdy</td> </tr> <tr > <td class="success">5</td> <td class="danger">Amdy</td> <td class="warning">Amy</td> <td class="active">@Amdy</td> </tr> </tbody> </table> </div>
看滾動條出現(xiàn)了額。
簡簡單單的幾個樣式類,可以將頁面搞到這種程度,很不錯,以后再也不用愁調(diào)樣式了。
如果大家還想深入學(xué)習,可以點擊這里進行學(xué)習,再為大家附兩個精彩的專題:Bootstrap學(xué)習教程 Bootstrap實戰(zhàn)教程
以上就是關(guān)于Bootstrap的表格最為常用的各種列表的展示,希望對大家的學(xué)習有所幫助。
- BootStrap iCheck插件全選與獲取value值的解決方法
- JS表格組件神器bootstrap table詳解(基礎(chǔ)版)
- Angular.js與Bootstrap相結(jié)合實現(xiàn)表格分頁代碼
- JS組件Bootstrap Table表格行拖拽效果實現(xiàn)代碼
- BootStrap和jQuery相結(jié)合實現(xiàn)可編輯表格
- JS組件Bootstrap Table表格多行拖拽效果實現(xiàn)代碼
- BootStrap table表格插件自適應(yīng)固定表頭(超好用)
- 基于Bootstrap3表格插件和分頁插件實例詳解
- Bootstrap表格和柵格分頁實例詳解
- 利用Bootstrap實現(xiàn)表格復(fù)選框checkbox全選
相關(guān)文章
javascript十六進制數(shù)字和ASCII字符之間的轉(zhuǎn)換方法
下面小編就為大家?guī)硪黄猨avascript十六進制數(shù)字和ASCII字符之間的轉(zhuǎn)換方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12javascript(jquery)利用函數(shù)修改全局變量的代碼
現(xiàn)在博客系統(tǒng)的評論遇到一個問題,用戶點擊“最后一頁”鏈接之后就自動調(diào)取最后一頁的資料來顯示。2009-11-11淺談Vue3.0之前你必須知道的TypeScript實戰(zhàn)技巧
這篇文章主要介紹了淺談Vue3.0之前你必須知道的TypeScript實戰(zhàn)技巧,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-09-09