Ընդհանուր ակնարկ
Երրորդ կողմի վիջեթներում, ինչպիսիք են օրացույցները և ամսաթվերը ընտրողները, տարրերի լայնածավալ կիրառման շնորհիվ <table>
, Bootstrap-ի աղյուսակները միացված են : Ավելացրե՛ք բազային դասը .table
ցանկացածին <table>
, այնուհետև ընդլայնեք մեր կամընտիր մոդիֆիկատորների դասերը կամ հատուկ ոճերը: Բոլոր աղյուսակների ոճերը ժառանգված չեն Bootstrap-ում, ինչը նշանակում է, որ ցանկացած ներդիր աղյուսակ կարող է ձևավորվել ծնողից անկախ:
Օգտագործելով աղյուսակի ամենահիմնական նշագծումը, ահա թե ինչպես .table
են նայվում հիմնված աղյուսակները Bootstrap-ում:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">First</th>
<th scope="col">Last</th>
<th scope="col">Handle</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<th scope="row">3</th>
<td colspan="2">Larry the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
Տարբերակներ
Օգտագործեք համատեքստային դասեր՝ աղյուսակները, աղյուսակների տողերը կամ առանձին բջիջները գունավորելու համար:
Դասարան |
Վերնագիր |
Վերնագիր |
Կանխադրված |
Բջջ |
Բջջ |
Առաջնային |
Բջջ |
Բջջ |
Երկրորդական |
Բջջ |
Բջջ |
Հաջողություն |
Բջջ |
Բջջ |
Վտանգ |
Բջջ |
Բջջ |
Զգուշացում |
Բջջ |
Բջջ |
Ինֆո |
Բջջ |
Բջջ |
Լույս |
Բջջ |
Բջջ |
Մութ |
Բջջ |
Բջջ |
<!-- On tables -->
<table class="table-primary">...</table>
<table class="table-secondary">...</table>
<table class="table-success">...</table>
<table class="table-danger">...</table>
<table class="table-warning">...</table>
<table class="table-info">...</table>
<table class="table-light">...</table>
<table class="table-dark">...</table>
<!-- On rows -->
<tr class="table-primary">...</tr>
<tr class="table-secondary">...</tr>
<tr class="table-success">...</tr>
<tr class="table-danger">...</tr>
<tr class="table-warning">...</tr>
<tr class="table-info">...</tr>
<tr class="table-light">...</tr>
<tr class="table-dark">...</tr>
<!-- On cells (`td` or `th`) -->
<tr>
<td class="table-primary">...</td>
<td class="table-secondary">...</td>
<td class="table-success">...</td>
<td class="table-danger">...</td>
<td class="table-warning">...</td>
<td class="table-info">...</td>
<td class="table-light">...</td>
<td class="table-dark">...</td>
</tr>
Օժանդակ տեխնոլոգիաներին իմաստ հաղորդելը
Իմաստ ավելացնելու համար գույնի օգտագործումը միայն տեսողական ցուցում է տալիս, որը չի փոխանցվի օժանդակ տեխնոլոգիաների օգտագործողներին, ինչպիսիք են էկրանի ընթերցողները: Համոզվեք, որ գույնով նշված տեղեկատվությունը կա՛մ ակնհայտ է հենց բովանդակությունից (օրինակ՝ տեսանելի տեքստից), կա՛մ ներառված է այլընտրանքային միջոցներով, ինչպիսին է .visually-hidden
դասի հետ թաքցված լրացուցիչ տեքստը:
Ընդգծված աղյուսակներ
Գծավոր շարքեր
Օգտագործեք .table-striped
զեբրա-գծապատկեր ավելացնելու համար աղյուսակի ցանկացած տողում <tbody>
:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-striped">
...
</table>
Գծավոր սյուներ
Օգտագործեք .table-striped-columns
աղյուսակի ցանկացած սյունակում zebra-striping ավելացնելու համար:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-striped-columns">
...
</table>
Այս դասերը կարող են նաև ավելացվել աղյուսակի տարբերակներին.
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-dark table-striped">
...
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-dark table-striped-columns">
...
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-success table-striped">
...
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-success table-striped-columns">
...
</table>
Շարժվող տողեր
Ավելացրեք .table-hover
՝ սավառնող վիճակը միացնելու համար աղյուսակի տողերում <tbody>
:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-hover">
...
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-dark table-hover">
...
</table>
Այս շարժվող տողերը կարող են նաև համակցվել գծավոր տողերի տարբերակի հետ.
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-striped table-hover">
...
</table>
Ակտիվ սեղաններ
Նշեք աղյուսակի տող կամ բջիջ՝ ավելացնելով .table-active
դաս:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table">
<thead>
...
</thead>
<tbody>
<tr class="table-active">
...
</tr>
<tr>
...
</tr>
<tr>
<th scope="row">3</th>
<td colspan="2" class="table-active">Larry the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-dark">
<thead>
...
</thead>
<tbody>
<tr class="table-active">
...
</tr>
<tr>
...
</tr>
<tr>
<th scope="row">3</th>
<td colspan="2" class="table-active">Larry the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
Ինչպե՞ս են աշխատում տարբերակները և ընդգծված աղյուսակները:
Շեշտադրված աղյուսակների համար ( գծավոր տողեր , գծավոր սյունակներ , շարժվող տողեր և ակտիվ աղյուսակներ ) մենք օգտագործեցինք որոշ տեխնիկա, որպեսզի այս էֆեկտները աշխատեն մեր աղյուսակի բոլոր տարբերակների համար .
- Մենք սկսում ենք աղյուսակի բջիջի ֆոնը դնելով
--bs-table-bg
հատուկ հատկությամբ: Սեղանի բոլոր տարբերակներն այնուհետև սահմանեցին այդ հատուկ հատկությունը՝ աղյուսակի բջիջները գունավորելու համար: Այսպիսով, մենք դժվարության մեջ չենք ընկնում, եթե կիսաթափանցիկ գույները օգտագործվում են որպես սեղանի ֆոն:
- Այնուհետև մենք ավելացնում ենք ներդիր տուփի ստվերը աղյուսակի բջիջների վրա, որի
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
վրա նշված է ցանկացած շերտ background-color
: Քանի որ մենք օգտագործում ենք հսկայական տարածություն և առանց մշուշման, գույնը կլինի միապաղաղ: Քանի որ --bs-table-accent-bg
լռելյայն կարգավորված չէ, մենք չունենք կանխադրված տուփի ստվեր:
- Երբ կամ
.table-striped
, .table-striped-columns
, .table-hover
կամ .table-active
դասերը ավելացվում են, --bs-table-accent-bg
ֆոնը գունավորելու համար դրվում է կիսաթափանցիկ գույնի:
- Սեղանի յուրաքանչյուր տարբերակի համար մենք ստեղծում ենք
--bs-table-accent-bg
ամենաբարձր հակադրություն ունեցող գույն՝ կախված այդ գույնից: Օրինակ, շեշտադրման գույնը .table-primary
ավելի մուգ է, մինչդեռ .table-dark
ունի ավելի բաց շեշտադրման գույն:
- Տեքստի և եզրագծի գույները ստեղծվում են նույն կերպ, և դրանց գույները ժառանգվում են լռելյայնորեն:
Կուլիսների հետևում այսպիսի տեսք ունի.
@mixin table-variant($state, $background) {
.table-#{$state} {
$color: color-contrast(opaque($body-bg, $background));
$hover-bg: mix($color, $background, percentage($table-hover-bg-factor));
$striped-bg: mix($color, $background, percentage($table-striped-bg-factor));
$active-bg: mix($color, $background, percentage($table-active-bg-factor));
$border-color: mix($color, $background, percentage($table-border-factor));
--#{$prefix}table-color: #{$color};
--#{$prefix}table-bg: #{$background};
--#{$prefix}table-border-color: #{$border-color};
--#{$prefix}table-striped-bg: #{$striped-bg};
--#{$prefix}table-striped-color: #{color-contrast($striped-bg)};
--#{$prefix}table-active-bg: #{$active-bg};
--#{$prefix}table-active-color: #{color-contrast($active-bg)};
--#{$prefix}table-hover-bg: #{$hover-bg};
--#{$prefix}table-hover-color: #{color-contrast($hover-bg)};
color: var(--#{$prefix}table-color);
border-color: var(--#{$prefix}table-border-color);
}
}
Սեղանի եզրագծերը
Սահմաններով սեղաններ
Ավելացրեք .table-bordered
աղյուսակի և բջիջների բոլոր կողմերի սահմանները:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-bordered">
...
</table>
Գույները փոխելու համար կարող են ավելացվել եզրագծերի գույնի կոմունալ ծառայություններ .
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-bordered border-primary">
...
</table>
Սեղաններ առանց եզրագծերի
Ավելացնել .table-borderless
առանց եզրագծերի սեղանի համար:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-borderless">
...
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-dark table-borderless">
...
</table>
Փոքր սեղաններ
Ավելացրեք ավելի կոմպակտ .table-sm
դարձնելու համար .table
՝ ամբողջ բջիջը padding
կիսով չափ կտրելով:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-sm">
...
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-dark table-sm">
...
</table>
Սեղանի խմբերի բաժանիչներ
Ավելացրեք ավելի հաստ եզրագիծ, ավելի մուգ սեղանի խմբերի միջև— <thead>
, <tbody>
, և <tfoot>
— հետ .table-group-divider
: Անհատականացրեք գույնը՝ փոխելով այն border-top-color
(ինչի համար այս պահին մենք օգտակար դաս չենք տրամադրում):
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">First</th>
<th scope="col">Last</th>
<th scope="col">Handle</th>
</tr>
</thead>
<tbody class="table-group-divider">
<tr>
<th scope="row">1</th>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<th scope="row">3</th>
<td colspan="2">Larry the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
Ուղղահայաց հավասարեցում
Աղյուսակի բջիջները <thead>
միշտ ուղղահայաց են ներքևի վրա: Աղյուսակի բջիջները <tbody>
ժառանգում են իրենց հավասարեցումը <table>
և լռելյայնորեն հավասարեցված են վերևին: Օգտագործեք ուղղահայաց հավասարեցման դասերը՝ անհրաժեշտության դեպքում կրկին հավասարեցնելու համար:
Վերնագիր 1 |
Վերնագիր 2 |
Վերնագիր 3 |
Վերնագիր 4 |
Այս բջիջը ժառանգում vertical-align: middle; է աղյուսակից |
Այս բջիջը ժառանգում vertical-align: middle; է աղյուսակից |
Այս բջիջը ժառանգում vertical-align: middle; է աղյուսակից |
Սա տեղապահի մի տեքստ է, որը նախատեսված է բավականին քիչ ուղղահայաց տարածություն գրավելու համար՝ ցույց տալու, թե ինչպես է աշխատում ուղղահայաց հավասարեցումը նախորդ բջիջներում: |
Այս բջիջը ժառանգում vertical-align: bottom; է աղյուսակի տողից |
Այս բջիջը ժառանգում vertical-align: bottom; է աղյուսակի տողից |
Այս բջիջը ժառանգում vertical-align: bottom; է աղյուսակի տողից |
Սա տեղապահի մի տեքստ է, որը նախատեսված է բավականին քիչ ուղղահայաց տարածություն գրավելու համար՝ ցույց տալու, թե ինչպես է աշխատում ուղղահայաց հավասարեցումը նախորդ բջիջներում: |
Այս բջիջը ժառանգում vertical-align: middle; է աղյուսակից |
Այս բջիջը ժառանգում vertical-align: middle; է աղյուսակից |
Այս բջիջը հավասարեցված է վերևին: |
Սա տեղապահի մի տեքստ է, որը նախատեսված է բավականին քիչ ուղղահայաց տարածություն գրավելու համար՝ ցույց տալու, թե ինչպես է աշխատում ուղղահայաց հավասարեցումը նախորդ բջիջներում: |
<div class="table-responsive">
<table class="table align-middle">
<thead>
<tr>
...
</tr>
</thead>
<tbody>
<tr>
...
</tr>
<tr class="align-bottom">
...
</tr>
<tr>
<td>...</td>
<td>...</td>
<td class="align-top">This cell is aligned to the top.</td>
<td>...</td>
</tr>
</tbody>
</table>
</div>
Բնադրում
Եզրագծի ոճերը, ակտիվ ոճերը և աղյուսակի տարբերակները չեն ժառանգվում ներդիր աղյուսակներով:
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Ա |
Առաջին |
Վերջին |
Բ |
Առաջին |
Վերջին |
Գ |
Առաջին |
Վերջին |
|
3 |
Լարի |
թռչունը |
@twitter |
<table class="table table-striped">
<thead>
...
</thead>
<tbody>
...
<tr>
<td colspan="4">
<table class="table mb-0">
...
</table>
</td>
</tr>
...
</tbody>
</table>
Ինչպես է աշխատում բնադրումը
Որպեսզի ցանկացած ոճի արտահոսք չթողնի ներդիր աղյուսակներում, մենք օգտագործում ենք երեխայի կոմբինատոր ( >
) ընտրիչը մեր CSS-ում: Քանի որ մենք պետք է թիրախավորենք բոլոր td
s-երը և th
s-երը thead
, tbody
և tfoot
-ում, մեր ընտրիչը առանց դրա բավականին երկար տեսք կունենա: Որպես այդպիսին, մենք օգտագործում ենք բավականին տարօրինակ տեսք ունեցող .table > :not(caption) > * > *
ընտրիչը՝ թիրախավորելու բոլոր td
s և th
s-երը .table
, բայց ոչ պոտենցիալ ներդիր աղյուսակներից ոչ մեկը:
Նկատի ունեցեք, որ եթե դուք ավելացնեք <tr>
s որպես աղյուսակի ուղղակի երեխաներ, դրանք լռելյայն <tr>
կփաթաթվեն a- <tbody>
ով, այդպիսով մեր ընտրիչները կաշխատեն ըստ նախատեսվածի:
Անատոմիա
Սեղանի գլուխ
Աղյուսակների և մուգ աղյուսակների նման, օգտագործեք մոդիֆիկատորների դասերը .table-light
կամ s-ը բաց կամ մուգ մոխրագույն տեսք .table-dark
հաղորդելու համար:<thead>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի |
թռչունը |
@twitter |
<table class="table">
<thead class="table-light">
...
</thead>
<tbody>
...
</tbody>
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի |
թռչունը |
@twitter |
<table class="table">
<thead class="table-dark">
...
</thead>
<tbody>
...
</tbody>
</table>
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի |
թռչունը |
@twitter |
Ստորագիր |
Ստորագիր |
Ստորագիր |
Ստորագիր |
<table class="table">
<thead>
...
</thead>
<tbody>
...
</tbody>
<tfoot>
...
</tfoot>
</table>
Ենթագրեր
A- <caption>
ն գործում է աղյուսակի վերնագրի նման: Այն օգնում է էկրանի ընթերցիչներ ունեցող օգտատերերին գտնել աղյուսակ և հասկանալ, թե ինչի մասին է խոսքը և որոշել՝ արդյոք ցանկանում են կարդալ այն:
Օգտագործողների ցուցակ
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի թռչուն |
@twitter |
<table class="table table-sm">
<caption>List of users</caption>
<thead>
...
</thead>
<tbody>
...
</tbody>
</table>
Կարող եք նաև <caption>
սեղանի վերևում դնել .caption-top
.
Օգտագործողների ցուցակ
# |
Առաջին |
Վերջին |
Բռնակ |
1 |
նշագծել |
Օտտո |
@mdo |
2 |
Յակոբ |
Թորնթոն |
@ճարպ |
3 |
Լարի |
թռչունը |
@twitter |
<table class="table caption-top">
<caption>List of users</caption>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">First</th>
<th scope="col">Last</th>
<th scope="col">Handle</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Larry</td>
<td>the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
Պատասխանատու աղյուսակներ
Պատասխանատու աղյուսակները թույլ են տալիս հեշտությամբ ոլորել աղյուսակները հորիզոնական: Դարձրեք ցանկացած աղյուսակ արձագանքող բոլոր դիտակետերում՝ փաթաթելով a- .table
ը .table-responsive
. Կամ ընտրեք առավելագույն բեկման կետը, որի հետ պետք է ունենալ համապատասխան աղյուսակ՝ օգտագործելով .table-responsive{-sm|-md|-lg|-xl|-xxl}
.
Ուղղահայաց կտրում/կտրում
Պատասխանատու աղյուսակները օգտագործում են overflow-y: hidden
, որը կտրում է ցանկացած բովանդակություն, որը դուրս է աղյուսակի ներքևի կամ վերին եզրերից: Մասնավորապես, սա կարող է անջատել բացվող ընտրացանկերը և այլ երրորդ կողմի վիդջեթները:
Միշտ արձագանքող
Յուրաքանչյուր ընդմիջման կետում օգտագործեք .table-responsive
հորիզոնական ոլորման աղյուսակները:
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
<div class="table-responsive">
<table class="table">
...
</table>
</div>
Կոնկրետ ընդմիջման կետ
Օգտագործեք .table-responsive{-sm|-md|-lg|-xl|-xxl}
ըստ անհրաժեշտության՝ մինչև որոշակի ընդմիջման կետի պատասխանատու աղյուսակներ ստեղծելու համար: Այդ ընդմիջման կետից և վերև, աղյուսակը կգործի նորմալ և չի ոլորվի հորիզոնական:
Այս աղյուսակները կարող են կոտրված երևալ, մինչև դրանց արձագանքող ոճերը չկիրառվեն հատուկ տեսադաշտի լայնություններում:
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
# |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
Վերնագիր |
1 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
2 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
3 |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
Բջջ |
<div class="table-responsive">
<table class="table">
...
</table>
</div>
<div class="table-responsive-sm">
<table class="table">
...
</table>
</div>
<div class="table-responsive-md">
<table class="table">
...
</table>
</div>
<div class="table-responsive-lg">
<table class="table">
...
</table>
</div>
<div class="table-responsive-xl">
<table class="table">
...
</table>
</div>
<div class="table-responsive-xxl">
<table class="table">
...
</table>
</div>
Սաս
Փոփոխականներ
$table-cell-padding-y: .5rem;
$table-cell-padding-x: .5rem;
$table-cell-padding-y-sm: .25rem;
$table-cell-padding-x-sm: .25rem;
$table-cell-vertical-align: top;
$table-color: var(--#{$prefix}body-color);
$table-bg: transparent;
$table-accent-bg: transparent;
$table-th-font-weight: null;
$table-striped-color: $table-color;
$table-striped-bg-factor: .05;
$table-striped-bg: rgba($black, $table-striped-bg-factor);
$table-active-color: $table-color;
$table-active-bg-factor: .1;
$table-active-bg: rgba($black, $table-active-bg-factor);
$table-hover-color: $table-color;
$table-hover-bg-factor: .075;
$table-hover-bg: rgba($black, $table-hover-bg-factor);
$table-border-factor: .1;
$table-border-width: $border-width;
$table-border-color: var(--#{$prefix}border-color);
$table-striped-order: odd;
$table-striped-columns-order: even;
$table-group-separator-color: currentcolor;
$table-caption-color: $text-muted;
$table-bg-scale: -80%;
Օղակ
$table-variants: (
"primary": shift-color($primary, $table-bg-scale),
"secondary": shift-color($secondary, $table-bg-scale),
"success": shift-color($success, $table-bg-scale),
"info": shift-color($info, $table-bg-scale),
"warning": shift-color($warning, $table-bg-scale),
"danger": shift-color($danger, $table-bg-scale),
"light": $light,
"dark": $dark,
);
Անհատականացում
- Գործոնների փոփոխականները (
$table-striped-bg-factor
, $table-active-bg-factor
& $table-hover-bg-factor
) օգտագործվում են աղյուսակի տարբերակների հակադրությունը որոշելու համար։
- Բացի բաց և մուգ սեղանի տարբերակներից, թեմայի գույները լուսավորվում են
$table-bg-scale
փոփոխականով: