Tabelat
Dokumentacioni dhe shembuj për stilimin e tabelave (duke pasur parasysh përdorimin e tyre të përhapur në shtojcat JavaScript) me Bootstrap.
Shembuj
Për shkak të përdorimit të gjerë të tabelave nëpër miniaplikacionet e palëve të treta, si kalendarët dhe zgjedhësit e datave, ne i kemi projektuar tabelat tona për t'u zgjedhur . Thjesht shtoni klasën bazë .table
në çdo <table>
, pastaj zgjerojeni me stile të personalizuara ose klasa të ndryshme modifikuese të përfshira.
Duke përdorur shënjimin më bazë të tabelës, ja se si .table
duken tabelat e bazuara në Bootstrap. Të gjitha stilet e tabelave trashëgohen në Bootstrap 4 , që do të thotë se çdo tavolinë e vendosur do të stilohet në të njëjtën mënyrë si prindi.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
Ju gjithashtu mund t'i ktheni ngjyrat - me tekst të lehtë në sfond të errët - me .table-dark
.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
Opsionet e kokës së tavolinës
Ngjashëm me tabelat dhe tabelat e errëta, përdorni klasat e modifikuesve .thead-light
ose .thead-dark
për ta bërë <thead>
s të duket gri e hapur ose e errët.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
Rreshtat me vija
Përdoreni .table-striped
për të shtuar vija zebra në çdo rresht tabele brenda <tbody>
.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
Tabela me kufi
Shto .table-bordered
për kufijtë në të gjitha anët e tabelës dhe qelizat.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
Tabela pa kufi
Shto .table-borderless
për një tabelë pa kufij.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
.table-borderless
mund të përdoret edhe në tavolina të errëta.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
Rreshtat e lëvizshëm
Shto .table-hover
për të aktivizuar një gjendje qëndrimi në rreshtat e tabelës brenda një <tbody>
.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
Tavolinë e vogël
Shtoni .table-sm
për t'i bërë tavolinat më kompakte duke e prerë mbushjen e qelizave në gjysmë.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry Zogu | @Cicëroj |
Klasat kontekstuale
Përdorni klasa kontekstuale për të ngjyrosur rreshtat e tabelës ose qelizat individuale.
Klasa | Drejtimi | Drejtimi |
---|---|---|
Aktiv | Qelizë | Qelizë |
E paracaktuar | Qelizë | Qelizë |
fillore | Qelizë | Qelizë |
E mesme | Qelizë | Qelizë |
Sukses | Qelizë | Qelizë |
Rrezik | Qelizë | Qelizë |
Paralajmërim | Qelizë | Qelizë |
Informacion | Qelizë | Qelizë |
Drita | Qelizë | Qelizë |
E errët | Qelizë | Qelizë |
Variantet e zakonshme të sfondit të tabelës nuk disponohen me tabelën e errët, megjithatë, mund të përdorni programe teksti ose sfondi për të arritur stile të ngjashme.
# | Drejtimi | Drejtimi |
---|---|---|
1 | Qelizë | Qelizë |
2 | Qelizë | Qelizë |
3 | Qelizë | Qelizë |
4 | Qelizë | Qelizë |
5 | Qelizë | Qelizë |
6 | Qelizë | Qelizë |
7 | Qelizë | Qelizë |
8 | Qelizë | Qelizë |
9 | Qelizë | Qelizë |
Përcjellja e kuptimit tek teknologjitë ndihmëse
Përdorimi i ngjyrës për të shtuar kuptimin ofron vetëm një tregues vizual, i cili nuk do t'u transmetohet përdoruesve të teknologjive ndihmëse - siç janë lexuesit e ekranit. Sigurohuni që informacioni i shënuar nga ngjyra të jetë ose i dukshëm nga vetë përmbajtja (p.sh. teksti i dukshëm), ose të përfshihet përmes mjeteve alternative, si teksti shtesë i fshehur me .sr-only
klasën.
Krijoni tabela të përgjegjshme duke mbështjellë ndonjë .table
me .table-responsive{-sm|-md|-lg|-xl}
, duke e bërë tabelën të lëvizë horizontalisht në çdo max-width
pikë ndërprerjeje deri në (por pa përfshirë) përkatësisht 576 pikselë, 768 px, 992 px dhe 1120 px.
Vini re se meqenëse shfletuesit nuk mbështesin aktualisht pyetjet e kontekstit të diapazonit , ne punojmë rreth kufizimeve min-
dhe max-
prefikseve dhe portave të pamjes me gjerësi të pjesshme (të cilat mund të ndodhin në kushte të caktuara në pajisjet me dpi të lartë, për shembull) duke përdorur vlera me saktësi më të lartë për këto krahasime .
Titrat
Një <caption>
funksionon si një titull për një tabelë. Ai i ndihmon përdoruesit me lexues ekrani të gjejnë një tabelë dhe të kuptojnë se për çfarë bëhet fjalë dhe të vendosin nëse duan ta lexojnë atë.
# | Së pari | E fundit | Doreza |
---|---|---|---|
1 | shenjë | Oto | @mdo |
2 | Jakobi | Thornton | @yndyrë |
3 | Larry | Zogu | @Cicëroj |
Tabelat e përgjegjshme
Tabelat e përgjegjshme lejojnë që tabelat të lëvizin me lehtësi horizontalisht. Bëni çdo tabelë të përgjegjshme në të gjitha portat e shikimit duke e mbështjellë një .table
me .table-responsive
. Ose, zgjidhni një pikë ndërprerjeje maksimale me të cilën do të keni një tabelë të përgjegjshme deri në duke përdorur .table-responsive{-sm|-md|-lg|-xl}
.
Prerje/prerje vertikale
Tabelat e përgjegjshme përdorin overflow-y: hidden
, e cila heq çdo përmbajtje që shkon përtej skajeve të poshtme ose të sipërme të tabelës. Në veçanti, kjo mund të fshijë menytë rënëse dhe pajisje të tjera të palëve të treta.
Gjithmonë i përgjegjshëm
Për çdo pikë ndërprerjeje, përdoret .table-responsive
për tabelat me lëvizje horizontale.
# | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi |
---|---|---|---|---|---|---|---|---|---|
1 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
2 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
3 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
Pika specifike e ndërprerjes
Përdorni .table-responsive{-sm|-md|-lg|-xl}
sipas nevojës për të krijuar tabela të përgjegjshme deri në një pikë të caktuar ndërprerjeje. Nga ajo pikë e ndërprerjes e lart, tabela do të sillet normalisht dhe nuk do të lëvizë horizontalisht.
Këto tabela mund të duken të thyera derisa stilet e tyre reaguese të zbatohen në gjerësi të veçanta të portave të pamjes.
# | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi |
---|---|---|---|---|---|---|---|---|
1 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
2 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
3 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
# | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi |
---|---|---|---|---|---|---|---|---|
1 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
2 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
3 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
# | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi |
---|---|---|---|---|---|---|---|---|
1 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
2 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
3 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
# | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi | Drejtimi |
---|---|---|---|---|---|---|---|---|
1 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
2 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |
3 | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë | Qelizë |