Групе листа су флексибилна и моћна компонента за приказивање низа садржаја. Измените их и проширите да подрже скоро сваки садржај унутар.
Основни пример
Најосновнија група листа је неуређена листа са ставкама листе и одговарајућим класама. Надоградите га са опцијама које следе или са сопственим ЦСС-ом по потреби.
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Порта ац цонсецтетур ац
Вестибулум у еросу
Активне ставке
Додајте .activeу а .list-group-itemда бисте означили тренутни активни избор.
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Порта ац цонсецтетур ац
Вестибулум у еросу
Онемогућене ставке
Додајте .disabledу а .list-group-itemда би изгледало онемогућено. Имајте на уму да ће неки елементи са .disabledтакође захтевати прилагођени ЈаваСцрипт да би у потпуности онемогућили кликове (нпр. везе).
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Порта ац цонсецтетур ац
Вестибулум у еросу
Везе и дугмад
Користите <a>с или <button>с да бисте креирали ставке групе листе које се могу извршити са стањем лебдења, онемогућеним и активним додавањем .list-group-item-action. Раздвајамо ове псеудо-класе како бисмо осигурали да групе листа направљене од неинтерактивних елемената (као што су <li>с или <div>с) не пружају могућност клика или додира.
Уверите се да овде не користите стандардне .btnкласе .
Са <button>с, такође можете користити disabledатрибут уместо .disabledкласе. Нажалост, <a>с не подржавају атрибут дисаблед.
Флусх
Додајте .list-group-flushда бисте уклонили неке ивице и заобљене углове да бисте приказали ставке групе листе од ивице до ивице у родитељском контејнеру (нпр. картице).
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Порта ац цонсецтетур ац
Вестибулум у еросу
Хоризонтално
Додајте .list-group-horizontalда бисте променили изглед ставки групе листе из вертикалног у хоризонтални на свим тачкама прекида. Алтернативно, изаберите прилагодљиву варијанту .list-group-horizontal-{sm|md|lg|xl}да бисте групу листе направили хоризонталном почевши од те тачке прекида min-width. Групе хоризонталних листа тренутно се не могу комбиновати са групама листе за испирање.
Савет: Желите ли групе листе једнаке ширине када су хоризонталне? Додајте .flex-fillу сваку ставку групе листе.
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Црас јусто одио
Дапибус ац фацилисис ин
Морби лео рисус
Контекстуалне класе
Користите контекстуалне класе за стилизовање ставки листе са позадином и бојом која садржи стање.
Дапибус ац фацилисис ин
Једноставна примарна групна ставка
Једноставна секундарна групна ставка
Једноставна групна ставка листе успеха
Једноставна ставка листе опасности
Једноставна групна ставка листе упозорења
Једноставна групна ставка са листе информација
Једноставна група светлеће листе
Једноставна групна ставка тамне листе
Контекстуалне класе такође раде са .list-group-item-action. Обратите пажњу на додавање стилова лебдења који овде није присутан у претходном примеру. Подржана је и .activeдржава; примените га да бисте означили активну селекцију на ставки групе контекстуалне листе.
Коришћење боје за додавање значења пружа само визуелну индикацију, која се неће пренети корисницима помоћних технологија – као што су читачи екрана. Уверите се да су информације означене бојом или очигледне из самог садржаја (нпр. видљиви текст), или су укључене путем алтернативних средстава, као што је додатни текст скривен .sr-onlyкласом.
Са значкама
Додајте значке било којој групи листе да бисте приказали непрочитане бројеве, активност и још много тога уз помоћ неких услужних програма .
Црас јусто одио14
Дапибус ац фацилисис ин2
Морби лео рисус1
Прилагођени садржај
Додајте скоро било који ХТМЛ унутар, чак и за групе повезаних листа попут оне испод, уз помоћ флекбок услужних програма .
Користите ЈаваСцрипт додатак картице – укључите га појединачно или кроз компајлирану bootstrap.jsдатотеку – да проширите нашу групу листе да бисте креирали окна са локалним садржајем са табовима.
Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia dolore sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt laboris deserunt anim aute dolor incididunt veniam aute dolore do exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris ipsum reprehenderit irure non commodo enim culpa commodo veniam incididunt veniam ad.
Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo reprehenderit aute ipsum voluptate. Irure Lorem et laboris nostrud amet cupidatat cupidatat anim do ut velit mollit consequat enim tempor. Consectetur est minim nostrud nostrud consectetur irure labore voluptate irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod aliquip nulla laborum elit adipisicing pariatur cillum.
Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua labore aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation irure commodo non amet consectetur quis amet culpa. Quis ullamco nisi amet qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt dolor eiusmod eu pariatur culpa mollit in irure.
Коришћење атрибута података
Можете активирати навигацију по групи листе без писања било каквог ЈаваСцрипта једноставним навођењем data-toggle="list"или на елементу. Користите ове атрибуте података на .list-group-item.
Преко ЈаваСцрипт-а
Омогућите ставку листе са табулаторима путем ЈаваСцрипт-а (свака ставка листе треба да се активира појединачно):
Појединачну ставку листе можете активирати на неколико начина:
Фаде ефекат
Да би табла са картицама избледела, додајте .fadeсваком .tab-pane. Прво окно са картицама такође мора .showда учини видљивим почетни садржај.
Методе
$().таб
Активира елемент ставке листе и контејнер садржаја. Картица би требало да има data-targetили hrefциљни чвор контејнера у ДОМ-у.
.таб('прикажи')
Бира дату ставку листе и приказује њено повезано окно. Било која друга ставка листе која је претходно изабрана постаје поништена, а њено повезано окно је скривено. Враћа се позиваоцу пре него што је окно са картицама заиста приказано (на пример, пре него што се shown.bs.tabдогађај деси).
Догађаји
Када се прикаже нова картица, догађаји се активирају следећим редоследом:
hide.bs.tab(на тренутно активној картици)
show.bs.tab(на картици која треба да се прикаже)
hidden.bs.tab(на претходној активној картици, иста као за hide.bs.tabдогађај)
shown.bs.tab(на ново-активној управо приказаној картици, иста као и за show.bs.tabдогађај)
Ако ниједна картица већ није била активна, догађаји hide.bs.tabи hidden.bs.tabнеће се покренути.
Тип догађаја
Опис
схов.бс.таб
Овај догађај се покреће у емисији картице, али пре него што је нова картица приказана. Користите event.targetи event.relatedTargetда бисте циљали активну картицу и претходну активну картицу (ако је доступна).
приказано.бс.таб
Овај догађај се покреће у емисији картице након што се картица прикаже. Користите event.targetи event.relatedTargetда бисте циљали активну картицу и претходну активну картицу (ако је доступна).
хиде.бс.таб
Овај догађај се покреће када треба да се прикаже нова картица (а самим тим и претходна активна картица треба да буде скривена). Користите event.targetи event.relatedTargetда бисте циљали тренутну активну картицу и нову картицу која ће ускоро бити активна.
хидден.бс.таб
Овај догађај се покреће након што се прикаже нова картица (и стога је претходна активна картица скривена). Користите event.targetи event.relatedTargetда бисте циљали претходну активну картицу и нову активну картицу, респективно.