Bootstrap 4 Tables
Základní tabulka Bootstrap 4
Základní stůl Bootstrap 4 má lehké polstrování a horizontální přepážky.
Třída .table
přidává základní styl do tabulky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Pruhované řádky
Třída .table-striped
přidá pruhy zebry do tabulky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Ohraničený stůl
Třída .table-bordered
přidá ohraničení na všechny strany tabulky a buňky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Přesuňte řádky
Třída .table-hover
přidává efekt přechodu (šedá barva pozadí) na řádky tabulky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Černý/tmavý stůl
Třída .table-dark
přidá do tabulky černé pozadí:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Tmavě pruhovaný stůl
Kombinujte .table-dark
a .table-striped
vytvořte tmavý pruhovaný stůl:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Vznášející se tmavý stůl
Třída .table-hover
přidává efekt přechodu (šedá barva pozadí) na řádky tabulky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Bezokrajový stůl
Třída .table-borderless
odstraní ohraničení z tabulky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Kontextové třídy
Kontextové třídy lze použít k obarvení celé tabulky ( <table>
), řádků tabulky ( <tr>
) nebo buněk tabulky ( <td>
).
Příklad
Firstname | Lastname | |
---|---|---|
Default | Defaultson | [email protected] |
Primary | Joe | [email protected] |
Success | Doe | [email protected] |
Danger | Moe | [email protected] |
Info | Dooley | [email protected] |
Warning | Refs | [email protected] |
Active | Activeson | [email protected] |
Secondary | Secondson | [email protected] |
Light | Angie | [email protected] |
Dark | Bo | [email protected] |
Kontextové třídy, které lze použít, jsou:
Třída | Popis |
---|---|
.table-primary |
Modrá: Označuje důležitou akci |
.table-success |
Zelená: Označuje úspěšnou nebo pozitivní akci |
.table-danger |
Červená: Označuje nebezpečnou nebo potenciálně negativní akci |
.table-info |
Světle modrá: Označuje neutrální informativní změnu nebo akci |
.table-warning |
Oranžová: Označuje varování, které může vyžadovat pozornost |
.table-active |
Šedá: Použije barvu kurzoru na řádek tabulky nebo buňku tabulky |
.table-secondary |
Šedá: Označuje o něco méně důležitou akci |
.table-light |
Světle šedá tabulka nebo pozadí řádku tabulky |
.table-dark |
Tmavě šedá tabulka nebo pozadí řádku tabulky |
Barvy hlavy stolu
Třída .thead-dark
přidá černé pozadí do záhlaví tabulek a .thead-light
třída přidá šedé pozadí do záhlaví tabulky:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Malý stůl
Třída .table-sm
zmenší stůl tím, že zkrátí výplň buněk na polovinu:
Příklad
Firstname | Lastname | |
---|---|---|
John | Doe | [email protected] |
Mary | Moe | [email protected] |
July | Dooley | [email protected] |
Responzivní tabulky
Třída .table-responsive
v případě potřeby přidá do tabulky posuvník (když je horizontálně příliš velký):
Příklad
<div class="table-responsive">
<table class="table">
...
</table>
</div>
V závislosti na šířce obrazovky se také můžete rozhodnout, kdy má tabulka získat posuvník:
Třída | Šířka obrazovky |
---|---|
.table-responsive-sm |
< 576 pixelů |
.table-responsive-md |
< 768 pixelů |
.table-responsive-lg |
< 992 pixelů |
.table-responsive-xl |
< 1200 pixelů |
Příklad
<div class="table-responsive-sm">
<table class="table">
...
</table>
</div>