Table
Basic
Applying .table
class on <table>
element to quick create a styled table.
ID |
Task |
Completed |
User |
1 |
Lorem ipsum dolor sit amet. |
Yes |
Jan Don |
2 |
Ipsum dolor sit amet, consectetur. |
Yes |
Leticia Lynn |
3 |
Dolor sit amet, consectetur adipisicing elit. Corporis, veniam! |
Yes |
Steele Le |
4 |
Consectetur adipisicing elit. Cupiditate, maxime! |
No |
Imelda Clarke |
5 |
Dicta expedita cum in. Aspernatur quasi, enim. |
Yes |
Eugenia Orr |
6 |
Voluptates natus, et, nisi facere at. |
No |
Ellis Brown |
<table class="table">
<thead>
<tr>
<th>ID</th>
<th>Task</th>
<th>Completed</th>
<th>User</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Lorem ipsum dolor sit amet.</td>
<td><code>Yes</code></td>
<td>Jan Don</td>
</tr>
...
</tbody>
</table>
Striped
By adding .table--striped
modifier class on <table class="table">
element to quick create a striped table.
ID |
Name |
Age |
Gender |
Company |
1 |
Boyle Monroe |
29 |
male |
QUANTALIA |
2 |
Leticia Lynn |
30 |
female |
UTARA |
3 |
Steele Le |
24 |
male |
TERSANKI |
4 |
Imelda Clarke |
32 |
female |
TALENDULA |
5 |
Eugenia Orr |
30 |
female |
OMNIGOG |
6 |
Ellis Brown |
40 |
male |
KANGLE |
<table class="table table--striped">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
<th>Gender</th>
<th>Company</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Boyle Monroe</td>
<td>29</td>
<td>male</td>
<td>QUANTALIA</td>
</tr>
...
</tbody>
</table>
Hover
By adding .table--hover
modifier class on <table class="table">
element to quick create a table with hover effect.
ID |
Name |
Age |
Gender |
Company |
1 |
Boyle Monroe |
29 |
male |
QUANTALIA |
2 |
Leticia Lynn |
30 |
female |
UTARA |
3 |
Steele Le |
24 |
male |
TERSANKI |
4 |
Imelda Clarke |
32 |
female |
TALENDULA |
5 |
Eugenia Orr |
30 |
female |
OMNIGOG |
6 |
Ellis Brown |
40 |
male |
KANGLE |
<table class="table table--hover">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
<th>Gender</th>
<th>Company</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Boyle Monroe</td>
<td>29</td>
<td>male</td>
<td>QUANTALIA</td>
</tr>
...
</tbody>
</table>
Bordered
By adding .table--bordered
modifier class on <table class="table">
element to quick create a table with border.
ID |
Name |
Age |
Gender |
Company |
1 |
Boyle Monroe |
29 |
male |
QUANTALIA |
2 |
Leticia Lynn |
30 |
female |
UTARA |
3 |
Steele Le |
24 |
male |
TERSANKI |
4 |
Imelda Clarke |
32 |
female |
TALENDULA |
5 |
Eugenia Orr |
30 |
female |
OMNIGOG |
6 |
Ellis Brown |
40 |
male |
KANGLE |
<table class="table table--bordered">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Age</th>
<th>Gender</th>
<th>Company</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Boyle Monroe</td>
<td>29</td>
<td>male</td>
<td>QUANTALIA</td>
</tr>
...
</tbody>
</table>
Sizing
Use .table--sm
or .table--lg
modifier classes on .table
container to change cell spacing
ID |
Name |
Age |
Gender |
Company |
1 |
Boyle Monroe |
29 |
male |
QUANTALIA |
2 |
Leticia Lynn |
30 |
female |
UTARA |
3 |
Steele Le |
24 |
male |
TERSANKI |
4 |
Imelda Clarke |
32 |
female |
TALENDULA |
5 |
Eugenia Orr |
30 |
female |
OMNIGOG |
6 |
Ellis Brown |
40 |
male |
KANGLE |
<table class="table table--bordered table--sm">
<thead>
...
</thead>
<tbody>
...
</tbody>
</table>
ID |
Name |
Age |
Gender |
Company |
1 |
Boyle Monroe |
29 |
male |
QUANTALIA |
2 |
Leticia Lynn |
30 |
female |
UTARA |
3 |
Steele Le |
24 |
male |
TERSANKI |
4 |
Imelda Clarke |
32 |
female |
TALENDULA |
5 |
Eugenia Orr |
30 |
female |
OMNIGOG |
6 |
Ellis Brown |
40 |
male |
KANGLE |
<table class="table table--bordered table--lg">
<thead>
...
</thead>
<tbody>
...
</tbody>
</table>
Responsive
By default, table will stay it layout across all breakpoints, if you want to collapse it below a breakpoint
- First, add the
.table@<breakpoint>
modifier on .table
container
- Then, add
data-label="column label"
on each <td>
element with every <tr>
table row
# |
Project |
Status |
Author |
Date |
1 |
tortor sollicitudin mi sit amet |
Publish
|
Amanda Pena |
2016-09-22 |
2 |
platea dictumst maecenas ut massa |
Publish
|
Juliette Mayo |
2016-09-20 |
3 |
proin leo odio porttitor id consequat in |
Draft
|
Juliette Mayo |
2016-09-19 |
4 |
etiam justo etiam pretium |
Pendding
|
Audra Moody |
2016-09-15 |
5 |
nulla mollis molestie lorem quisque ut erat |
Publish
|
Esmeralda Malone |
2016-09-10 |
<table class="table table@md">
<thead>
<tr>
<th>#</th>
<th>Project</th>
<th>Status</th>
<th>Author</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<th data-label="#">1</th>
<td data-label="Activity">tortor sollicitudin mi sit amet</td>
<td data-label="Status">
<span class="tag tag--info">Publish</span>
</td>
<td data-label="Author">Amanda Pena</td>
<td data-label="Date">2016-09-22</td>
</tr>
<tr>
<th data-label="#">2</th>
<td data-label="Activity">platea dictumst maecenas ut massa</td>
<td data-label="Status">
<span class="tag tag--info">Publish</span>
</td>
<td data-label="Author">Juliette Mayo</td>
<td data-label="Date">2016-09-20</td>
</tr>
...
</tbody>
</table>