Компоненте
Преко десетак компоненти за вишекратну употребу направљених да обезбеде иконографију, падајуће меније, групе уноса, навигацију, упозорења и још много тога.
Преко десетак компоненти за вишекратну употребу направљених да обезбеде иконографију, падајуће меније, групе уноса, навигацију, упозорења и још много тога.
Укључује преко 250 глифова у формату фонта из сета Глипхицон Халфлингс. Глипхицонс Халфлингс обично нису доступни бесплатно, али их је њихов креатор учинио доступним за Боотстрап бесплатно. У знак захвалности, само вас молимо да укључите везу до Глификона кад год је то могуће.
Из разлога перформанси, све иконе захтевају основну класу и појединачну класу икона. Да бисте га користили, поставите следећи код било где. Обавезно оставите размак између иконе и текста ради правилног попуњавања.
Класе икона се не могу директно комбиновати са другим компонентама. Не треба их користити заједно са другим класама на истом елементу. Уместо тога, додајте угнежђени <span>
и примените класе икона на <span>
.
Класе икона треба да се користе само на елементима који не садрже текстуални садржај и немају подређене елементе.
Боотстрап претпоставља да ће се датотеке фонтова икона налазити у ../fonts/
директоријуму, у односу на компајлиране ЦСС датотеке. Премјештање или преименовање тих датотека фонтова значи ажурирање ЦСС-а на један од три начина:
@icon-font-path
и/или @icon-font-name
променљиве у изворним датотекама Лесс.url()
путање у преведеном ЦСС-у.Користите било коју опцију која најбоље одговара вашем специфичном подешавању развоја.
Савремене верзије помоћних технологија ће најавити ЦСС генерисан садржај, као и специфичне Уницоде карактере. Да бисмо избегли ненамеран и збуњујући излаз у читачима екрана (нарочито када се иконе користе искључиво за декорацију), сакривамо их помоћу aria-hidden="true"
атрибута.
Ако користите икону за преношење значења (а не само као декоративни елемент), осигурајте да се ово значење пренесе и на помоћне технологије – на пример, укључите додатни садржај, визуелно скривен .sr-only
класом.
Ако креирате контроле без другог текста (као што је <button>
онај који садржи само икону), увек треба да обезбедите алтернативни садржај да бисте идентификовали сврху контроле, тако да ће имати смисла за кориснике помоћних технологија. У овом случају, можете додати aria-label
атрибут на самој контроли.
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
Користите их у дугмадима, групама дугмади за траку са алаткама, навигацију или уносе у претходном обрасцу.
<button type="button" class="btn btn-default" aria-label="Left Align">
<span class="glyphicon glyphicon-align-left" aria-hidden="true"></span>
</button>
<button type="button" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-star" aria-hidden="true"></span> Star
</button>
Икона која се користи у упозорењу да се каже да је у питању порука о грешци, са додатним .sr-only
текстом за преношење овог наговештаја корисницима помоћних технологија.
<div class="alert alert-danger" role="alert">
<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
<span class="sr-only">Error:</span>
Enter a valid email address
</div>
Преклопни, контекстуални мени за приказ листа веза. Учињено интерактивним помоћу падајућег ЈаваСцрипт додатка .
Умотајте окидач падајућег менија и падајући мени у .dropdown
, или у други елемент који декларише position: relative;
. Затим додајте ХТМЛ менија.
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Падајући менији се могу променити тако да се проширују нагоре (уместо надоле) додавањем .dropup
у надређени.
<div class="dropup">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropup
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu2">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Подразумевано, падајући мени се аутоматски поставља 100% од врха и дуж леве стране свог надређеног. Додајте .dropdown-menu-right
на .dropdown-menu
десно поравнајте падајући мени.
Падајући мени се аутоматски позиционира преко ЦСС-а унутар нормалног тока документа. То значи да родитељи могу да исеку падајуће меније са одређеним overflow
својствима или да се појављују ван граница оквира за приказ. Сами решите ове проблеме када се појаве.
.pull-right
поравнањеОд верзије 3.1.0, застарели смо .pull-right
у падајућим менијима. Да бисте десним поравнали мени, користите .dropdown-menu-right
. Десно поравнате навигационе компоненте у навигационој траци користе микс верзију ове класе да аутоматски поравнају мени. Да бисте га заменили, користите .dropdown-menu-left
.
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel">
...
</ul>
Додајте заглавље да означите делове радњи у било ком падајућем менију.
<ul class="dropdown-menu" aria-labelledby="dropdownMenu3">
...
<li class="dropdown-header">Dropdown header</li>
...
</ul>
Додајте разделник у одвојене серије веза у падајућем менију.
<ul class="dropdown-menu" aria-labelledby="dropdownMenuDivider">
...
<li role="separator" class="divider"></li>
...
</ul>
Додајте .disabled
у а <li>
у падајућем менију да бисте онемогућили везу.
<ul class="dropdown-menu" aria-labelledby="dropdownMenu4">
<li><a href="#">Regular link</a></li>
<li class="disabled"><a href="#">Disabled link</a></li>
<li><a href="#">Another link</a></li>
</ul>
Групирајте низ дугмади заједно у једној линији са групом дугмади. Додајте опциони ЈаваСцрипт радио и понашање у стилу поља за потврду помоћу нашег додатка за дугмад .
Када користите описе алата или искачуће елементе на елементима унутар .btn-group
, мораћете да наведете опцију container: 'body'
да бисте избегли нежељене нежељене ефекте (као што је елемент који расте шири и/или губи своје заобљене углове када се покрене опис алатке или искачући прозор).
role
и обезбедите етикетуДа би помоћне технологије – као што су читачи екрана – пренеле да је низ дугмади груписан, потребно је обезбедити одговарајући role
атрибут. За групе дугмади, ово би било role="group"
, док траке са алаткама треба да имају role="toolbar"
.
Један изузетак су групе које садрже само једну контролу (на пример групе са поравнатим дугмадима са <button>
елементима) или падајући мени.
Поред тога, групе и траке са алаткама треба да добију експлицитну ознаку, јер их већина помоћних технологија иначе неће објавити, упркос присуству исправног role
атрибута. У примерима датим овде користимо , али се могу користити aria-label
и алтернативе као што су.aria-labelledby
Умотајте низ дугмади са .btn
у .btn-group
.
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">Left</button>
<button type="button" class="btn btn-default">Middle</button>
<button type="button" class="btn btn-default">Right</button>
</div>
Комбинујте скупове <div class="btn-group">
у а <div class="btn-toolbar">
за сложеније компоненте.
<div class="btn-toolbar" role="toolbar" aria-label="...">
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
</div>
Уместо да примењујете класе величине дугмади на свако дугме у групи, само додајте .btn-group-*
сваком .btn-group
, укључујући и када угнеждите више група.
<div class="btn-group btn-group-lg" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-sm" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-xs" role="group" aria-label="...">...</div>
Поставите а .btn-group
унутар другог .btn-group
када желите падајуће меније помешане са низом дугмади.
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">1</button>
<button type="button" class="btn btn-default">2</button>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Dropdown link</a></li>
<li><a href="#">Dropdown link</a></li>
</ul>
</div>
</div>
Нека скуп дугмади изгледа вертикално наслагано, а не хоризонтално. Падајући мени за дугме за раздвајање овде није подржан.
<div class="btn-group-vertical" role="group" aria-label="...">
...
</div>
Учините да се група дугмади растегне у једнаким величинама тако да обухвата целу ширину свог родитеља. Такође ради са падајућим менијима дугмади унутар групе дугмади.
Због специфичног ХТМЛ-а и ЦСС-а који се користе за прављење дугмади (наиме display: table-cell
), границе између њих су удвостручене. У регуларним групама дугмади, margin-left: -1px
користи се за слагање ивица уместо за њихово уклањање. Међутим, margin
не ради са display: table-cell
. Као резултат тога, у зависности од ваших прилагођавања за Боотстрап, можда ћете желети да уклоните или поново обојите ивице.
Интернет Екплорер 8 не приказује ивице дугмади у групи са поравнатом дугмадима, било да је укључена <a>
или <button>
елементи. Да бисте то заобишли, умотајте свако дугме у друго .btn-group
.
Погледајте #12476 за више информација.
<a>
елементимаСамо умотајте низ .btn
с у .btn-group.btn-group-justified
.
<div class="btn-group btn-group-justified" role="group" aria-label="...">
...
</div>
Ако се <a>
елементи користе да делују као дугмад – покрећући функционалност унутар странице, уместо да се крећу до другог документа или одељка у оквиру тренутне странице – треба им такође дати одговарајући role="button"
.
<button>
елементимаДа бисте користили оправдане групе дугмади са <button>
елементима, морате свако дугме умотати у групу дугмади . Већина прегледача не примењује правилно наш ЦСС за прављење <button>
елемената, али пошто подржавамо падајуће меније са дугмадима, можемо то да заобиђемо.
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Left</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Middle</button>
</div>
<div class="btn-group" role="group">
<button type="button" class="btn btn-default">Right</button>
</div>
</div>
Користите било које дугме да бисте покренули падајући мени тако што ћете га поставити унутар а .btn-group
и обезбедити одговарајућу ознаку менија.
Падајући мени са дугметом захтева да додатак за падајући мени буде укључен у вашу верзију Боотстрап-а.
Претворите дугме у падајући прекидач са неким основним променама ознака.
<!-- Single button -->
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Слично томе, креирајте падајуће меније за подељено дугме са истим променама ознака, само са посебним дугметом.
<!-- Split button -->
<div class="btn-group">
<button type="button" class="btn btn-danger">Action</button>
<button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
Падајући мени са дугмадима функционише са дугмадима свих величина.
<!-- Large button group -->
<div class="btn-group">
<button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Large button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
<!-- Small button group -->
<div class="btn-group">
<button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
<!-- Extra small button group -->
<div class="btn-group">
<button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Extra small button <span class="caret"></span>
</button>
<ul class="dropdown-menu">
...
</ul>
</div>
Покрените падајуће меније изнад елемената додавањем .dropup
у надређени.
<div class="btn-group dropup">
<button type="button" class="btn btn-default">Dropup</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<!-- Dropdown menu links -->
</ul>
</div>
Проширите контроле обрасца додавањем текста или дугмади пре, после или са обе стране било ког текста заснованог на тексту <input>
. Користите .input-group
са .input-group-addon
или .input-group-btn
за додавање или додавање елемената једном .form-control
.
<input>
Само текстуалниИзбегавајте коришћење <select>
елемената овде јер се не могу у потпуности стилизовати у ВебКит претраживачима.
Избегавајте коришћење <textarea>
елемената овде јер се њихов rows
атрибут у неким случајевима неће поштовати.
Када користите описе алата или искачуће елементе на елементима унутар .input-group
, мораћете да наведете опцију container: 'body'
да бисте избегли нежељене нежељене ефекте (као што је елемент који расте шири и/или губи своје заобљене углове када се покрене опис алатке или искачући прозор).
Немојте мешати групе образаца или класе колона мреже директно са улазним групама. Уместо тога, угнездите улазну групу унутар групе образаца или елемента који се односи на мрежу.
Читачи екрана ће имати проблема са вашим обрасцима ако не укључите ознаку за сваки унос. За ове групе уноса, обезбедите да се свака додатна ознака или функционалност пренесе на помоћне технологије.
Тачна техника која ће се користити (видљиви <label>
елементи, <label>
елементи скривени коришћењем .sr-only
класе или коришћење атрибута aria-label
, aria-labelledby
, aria-describedby
, title
или placeholder
атрибута) и које додатне информације треба да се пренесу варираће у зависности од тачног типа виџета интерфејса који имплементирате. Примери у овом одељку пружају неколико предложених приступа специфичних за случај.
Поставите један додатак или дугме са обе стране улаза. Такође можете поставити један на обе стране улаза.
Не подржавамо више додатака ( .input-group-addon
или .input-group-btn
) на једној страни.
Не подржавамо више контрола обрасца у једној групи уноса.
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>
<div class="input-group">
<input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">
<span class="input-group-addon" id="basic-addon2">@example.com</span>
</div>
<div class="input-group">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
<span class="input-group-addon">.00</span>
</div>
<label for="basic-url">Your vanity URL</label>
<div class="input-group">
<span class="input-group-addon" id="basic-addon3">https://example.com/users/</span>
<input type="text" class="form-control" id="basic-url" aria-describedby="basic-addon3">
</div>
Додајте релативне класе величине обрасца у .input-group
саму себе и садржај унутар ће аутоматски променити величину – нема потребе за понављањем класа величине контроле обрасца на сваком елементу.
<div class="input-group input-group-lg">
<span class="input-group-addon" id="sizing-addon1">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon1">
</div>
<div class="input-group">
<span class="input-group-addon" id="sizing-addon2">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon2">
</div>
<div class="input-group input-group-sm">
<span class="input-group-addon" id="sizing-addon3">@</span>
<input type="text" class="form-control" placeholder="Username" aria-describedby="sizing-addon3">
</div>
Поставите било које поље за потврду или радио опцију у додатак групе за унос уместо текста.
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon">
<input type="checkbox" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon">
<input type="radio" aria-label="...">
</span>
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
Дугмад у групама за унос су мало другачија и захтевају један додатни ниво угнежђења. Уместо .input-group-addon
, мораћете да користите .input-group-btn
да омотате дугмад. Ово је потребно због подразумеваних стилова прегледача који се не могу заменити.
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
<input type="text" class="form-control" placeholder="Search for...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
<input type="text" class="form-control" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<div class="input-group">
<div class="input-group-btn">
<!-- Button and dropdown menu -->
</div>
<input type="text" class="form-control" aria-label="...">
</div>
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<!-- Button and dropdown menu -->
</div>
</div>
Иако можете имати само један додатак по страни, можете имати више дугмади унутар једног .input-group-btn
.
<div class="input-group">
<div class="input-group-btn">
<!-- Buttons -->
</div>
<input type="text" class="form-control" aria-label="...">
</div>
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<!-- Buttons -->
</div>
</div>
Навс доступни у Боотстрап-у имају заједничку ознаку, почевши од основне .nav
класе, као и дељена стања. Замените класе модификатора да бисте се пребацивали између сваког стила.
Имајте на уму да .nav-tabs
класа захтева .nav
основну класу.
<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
Узмите исти ХТМЛ, али .nav-pills
уместо тога користите:
<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
Пилуле се такође могу вертикално слагати. Само додајте .nav-stacked
.
<ul class="nav nav-pills nav-stacked">
...
</ul>
Лако направите картице или таблете једнаке ширине њихових родитеља на екранима ширим од 768 пиксела са .nav-justified
. На мањим екранима, навигацијске везе су наслагане.
Оправдане навигацијске везе за навигацију тренутно нису подржане.
<ul class="nav nav-tabs nav-justified">
...
</ul>
<ul class="nav nav-pills nav-justified">
...
</ul>
За било коју компоненту за навигацију (таблице или таблете), додајте .disabled
за сиве везе и без ефеката лебдења .
<ul class="nav nav-pills">
...
<li role="presentation" class="disabled"><a href="#">Disabled link</a></li>
...
</ul>
Додајте падајуће меније са мало додатног ХТМЛ-а и падајуће ЈаваСцрипт додатке .
<ul class="nav nav-tabs">
...
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown <span class="caret"></span>
</a>
<ul class="dropdown-menu">
...
</ul>
</li>
...
</ul>
<ul class="nav nav-pills">
...
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown <span class="caret"></span>
</a>
<ul class="dropdown-menu">
...
</ul>
</li>
...
</ul>
Навбари су брзе мета компоненте које служе као заглавља за навигацију за вашу апликацију или сајт. Они почињу да се скупљају (и могу се мењати) у приказима за мобилне уређаје и постају хоризонтални како се ширина расположивог оквира за приказ повећава.
Оправдане навигацијске везе за навигацију тренутно нису подржане.
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
Замените бренд навигационе траке својом сликом тако што ћете заменити текст за <img>
. Пошто .navbar-brand
има свој пад и висину, можда ћете морати да замените неки ЦСС у зависности од ваше слике.
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img alt="Brand" src="...">
</a>
</div>
</div>
</nav>
Поставите садржај обрасца унутар .navbar-form
за правилно вертикално поравнање и скупљено понашање у уским оквирима за приказ. Користите опције поравнања да бисте одлучили где ће се налазити унутар садржаја навигационе траке.
Као хеадс уп, .navbar-form
дели већи део свог кода са .form-inline
преко микин-а. Неке контроле обрасца, као што су групе за унос, могу захтевати да се фиксне ширине правилно приказују унутар траке за навигацију.
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
Додајте .navbar-btn
класу <button>
елементима који се не налазе у а <form>
да бисте их вертикално центрирали на навигационој траци.
<button type="button" class="btn btn-default navbar-btn">Sign in</button>
Умотајте низове текста у елемент са .navbar-text
, обично на <p>
ознаку за исправан почетак и боју.
<p class="navbar-text">Signed in as Mark Otto</p>
За људе који користе стандардне везе које нису у оквиру стандардне компоненте навигационе траке, користите .navbar-link
класу да додате одговарајуће боје за подразумеване и инверзне опције навигационе траке.
<p class="navbar-text navbar-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
Поравнајте навигацијске везе, обрасце, дугмад или текст користећи .navbar-left
или .navbar-right
услужне класе. Обе класе ће додати ЦСС флоат у наведеном правцу. На пример, да бисте поравнали навигационе везе, ставите их у одвојено <ul>
са примењеном одговарајућом класом корисности.
Ове класе су комбиноване верзије .pull-left
и .pull-right
, али су ограничене на медијске упите ради лакшег руковања компонентама навигационе траке у различитим величинама уређаја.
Додајте .navbar-fixed-top
и укључите .container
или .container-fluid
у центар и садржај навигационе траке.
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
...
</div>
</nav>
Додајте .navbar-fixed-bottom
и укључите .container
или .container-fluid
у центар и садржај навигационе траке.
<nav class="navbar navbar-default navbar-fixed-bottom">
<div class="container">
...
</div>
</nav>
Направите навигациону траку пуне ширине која се помера у страну тако што ћете додати .navbar-static-top
и укључити .container
или .container-fluid
у центар и садржај навигационе траке.
За разлику од .navbar-fixed-*
класа, не морате да мењате допуну на body
.
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
...
</div>
</nav>
Измените изглед навигационе траке додавањем .navbar-inverse
.
<nav class="navbar navbar-inverse">
...
</nav>
Означите локацију тренутне странице унутар хијерархије навигације.
Сепаратори се аутоматски додају у ЦСС преко :before
и content
.
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data</li>
</ol>
Обезбедите везе за пагинацију за свој сајт или апликацију са компонентом пагинације на више страница или једноставнијом алтернативом пејџером .
Једноставна пагинација инспирисана Рдио-ом, одлична за апликације и резултате претраге. Велики блок је тешко промашити, лако је скалабилан и пружа велике површине кликова.
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
Компонента пагинације треба да буде умотана у <nav>
елемент да би се идентификовала као одељак за навигацију за читаче екрана и друге помоћне технологије. Поред тога, пошто страница вероватно већ има више од једног одељка за навигацију (као што је примарна навигација у заглављу или навигација на бочној траци), препоручљиво је да наведете опис aria-label
који <nav>
одражава њену сврху. На пример, ако се компонента пагинације користи за навигацију између скупа резултата претраге, одговарајућа ознака може бити aria-label="Search results pages"
.
Везе се могу прилагодити различитим околностима. Користи .disabled
се за везе на које се не може кликнути и .active
за означавање тренутне странице.
<nav aria-label="...">
<ul class="pagination">
<li class="disabled"><a href="#" aria-label="Previous"><span aria-hidden="true">«</span></a></li>
<li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>
...
</ul>
</nav>
Препоручујемо да замените активна или онемогућена сидра за <span>
, или да изоставите сидро у случају претходне/следеће стрелице, да бисте уклонили функционалност клика уз задржавање предвиђених стилова.
<nav aria-label="...">
<ul class="pagination">
<li class="disabled">
<span>
<span aria-hidden="true">«</span>
</span>
</li>
<li class="active">
<span>1 <span class="sr-only">(current)</span></span>
</li>
...
</ul>
</nav>
Желите већу или мању пагинацију? Додајте .pagination-lg
или .pagination-sm
за додатне величине.
<nav aria-label="..."><ul class="pagination pagination-lg">...</ul></nav>
<nav aria-label="..."><ul class="pagination">...</ul></nav>
<nav aria-label="..."><ul class="pagination pagination-sm">...</ul></nav>
Брзе претходне и следеће везе за једноставне имплементације пагинације са лаганим ознакама и стиловима. Одличан је за једноставне сајтове као што су блогови или часописи.
Подразумевано, пејџер центрира везе.
<nav aria-label="...">
<ul class="pager">
<li><a href="#">Previous</a></li>
<li><a href="#">Next</a></li>
</ul>
</nav>
Алтернативно, можете да поравнате сваку везу са стране:
<nav aria-label="...">
<ul class="pager">
<li class="previous"><a href="#"><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="#">Newer <span aria-hidden="true">→</span></a></li>
</ul>
</nav>
Везе за пејџер такође користе општу .disabled
услужну класу из пагинације.
<nav aria-label="...">
<ul class="pager">
<li class="previous disabled"><a href="#"><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="#">Newer <span aria-hidden="true">→</span></a></li>
</ul>
</nav>
<h3>Example heading <span class="label label-default">New</span></h3>
Додајте било коју од доле наведених класа модификатора да бисте променили изглед етикете.
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>
Проблеми са приказивањем могу настати када имате десетине инлине етикета унутар уског контејнера, од којих свака садржи свој inline-block
елемент (попут иконе). Пут око овога је подешавање display: inline-block;
. За контекст и пример, погледајте #13219 .
Лако истакните нове или непрочитане ставке додавањем а <span class="badge">
на везе, Боотстрап навигацију и још много тога.
<a href="#">Inbox <span class="badge">42</span></a>
<button class="btn btn-primary" type="button">
Messages <span class="badge">4</span>
</button>
Када нема нових или непрочитаних ставки, значке ће се једноставно скупити (преко ЦСС-овог :empty
селектора) под условом да у њима нема садржаја.
Значке се неће сами срушити у Интернет Екплорер-у 8 јер му недостаје подршка за :empty
бирач.
Уграђени стилови су укључени за постављање значки у активна стања у навигацији таблета.
<ul class="nav nav-pills" role="tablist">
<li role="presentation" class="active"><a href="#">Home <span class="badge">42</span></a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages <span class="badge">3</span></a></li>
</ul>
Лагана, флексибилна компонента која опционо може да прошири цео оквир за приказ да би приказала кључни садржај на вашој веб локацији.
Ово је једноставна јединица хероја, једноставна компонента у стилу јумботрона за привлачење додатне пажње на истакнути садржај или информације.
<div class="jumbotron">
<h1>Hello, world!</h1>
<p>...</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a></p>
</div>
Да бисте направили јумботрон пуне ширине и без заобљених углова, поставите га изван свих .container
с и уместо тога додајте а .container
унутар.
<div class="jumbotron">
<div class="container">
...
</div>
</div>
Једноставна шкољка за h1
одговарајуће размакнуће и сегментирање делова садржаја на страници. Може да користи h1
подразумевани small
елемент 'с, као и већину других компоненти (са додатним стиловима).
<div class="page-header">
<h1>Example page header <small>Subtext for header</small></h1>
</div>
Проширите Боотстрап-ов систем мреже помоћу компоненте сличица да бисте лако приказали мреже слика, видео записа, текста и још много тога.
Ако тражите презентацију сличица налик на Пинтерест-у различите висине и/или ширине, мораћете да користите додатак треће стране као што су Масонри , Исотоп или Салватторе .
Подразумевано, Боотстрап-ове сличице су дизајниране да приказују повезане слике са минималним потребним ознакама.
<div class="row">
<div class="col-xs-6 col-md-3">
<a href="#" class="thumbnail">
<img src="..." alt="...">
</a>
</div>
...
</div>
Уз мало додатне ознаке, могуће је додати било коју врсту ХТМЛ садржаја попут наслова, пасуса или дугмади у сличице.
<div class="row">
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<img src="..." alt="...">
<div class="caption">
<h3>Thumbnail label</h3>
<p>...</p>
<p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
</div>
</div>
</div>
</div>
Обезбедите контекстуалне повратне поруке за типичне радње корисника уз прегршт доступних и флексибилних порука упозорења.
Умотајте било који текст и опционо дугме за одбацивање .alert
и једну од четири контекстуалне класе (нпр. .alert-success
) за основне поруке упозорења.
Упозорења немају подразумеване класе, само основне и модификационе класе. Подразумевано сиво упозорење нема превише смисла, па се од вас тражи да наведете тип преко контекстуалне класе. Изаберите успех, информације, упозорење или опасност.
<div class="alert alert-success" role="alert">...</div>
<div class="alert alert-info" role="alert">...</div>
<div class="alert alert-warning" role="alert">...</div>
<div class="alert alert-danger" role="alert">...</div>
Надоградите било које упозорење додавањем опционог .alert-dismissible
дугмета и дугмета за затварање.
За потпуно функционисање и одбацивање упозорења, морате користити ЈаваСцрипт додатак за упозорења .
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Warning!</strong> Better check yourself, you're not looking too good.
</div>
Обавезно користите <button>
елемент са data-dismiss="alert"
атрибутом података.
Користите .alert-link
класу услужних програма да бисте брзо обезбедили одговарајуће везе у боји унутар било ког упозорења.
<div class="alert alert-success" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-info" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-warning" role="alert">
<a href="#" class="alert-link">...</a>
</div>
<div class="alert alert-danger" role="alert">
<a href="#" class="alert-link">...</a>
</div>
Обезбедите најновије повратне информације о напретку тока посла или радње помоћу једноставних, али флексибилних трака напретка.
Траке напретка користе ЦСС3 прелазе и анимације да би постигли неке од својих ефеката. Ове функције нису подржане у Интернет Екплорер-у 9 и старијим верзијама Фирефок-а. Опера 12 не подржава анимације.
Ако ваша веб локација има Политику безбедности садржаја (ЦСП) која не дозвољава style-src 'unsafe-inline'
, тада нећете моћи да користите инлине style
атрибуте за подешавање ширине траке напретка као што је приказано у нашим примерима испод. Алтернативне методе за подешавање ширина које су компатибилне са строгим ЦСП-овима укључују коришћење мало прилагођеног ЈаваСцрипт-а (који поставља element.style.width
) или коришћење прилагођених ЦСС класа.
Подразумевана трака напретка.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
<span class="sr-only">60% Complete</span>
</div>
</div>
Уклоните класу <span>
витх .sr-only
из траке напретка да бисте приказали видљиви проценат.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
60%
</div>
</div>
Да бисте осигурали да текст ознаке остане читљив чак и за мале проценте, размислите о додавању а min-width
на траку напретка.
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em;">
0%
</div>
</div>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em; width: 2%;">
2%
</div>
</div>
Траке напретка користе неке од истих дугмади и класа упозорења за доследне стилове.
<div class="progress">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
<span class="sr-only">20% Complete</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
<span class="sr-only">60% Complete (warning)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
<span class="sr-only">80% Complete (danger)</span>
</div>
</div>
Користи градијент за стварање пругастог ефекта. Није доступно у ИЕ9 и старијим верзијама.
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%">
<span class="sr-only">20% Complete</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">
<span class="sr-only">60% Complete (warning)</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%">
<span class="sr-only">80% Complete (danger)</span>
</div>
</div>
Додајте .active
у да .progress-bar-striped
бисте анимирали пруге с десна на лево. Није доступно у ИЕ9 и старијим верзијама.
<div class="progress">
<div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%">
<span class="sr-only">45% Complete</span>
</div>
</div>
Ставите више шипки у исте .progress
да бисте их сложили.
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 35%">
<span class="sr-only">35% Complete (success)</span>
</div>
<div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 20%">
<span class="sr-only">20% Complete (warning)</span>
</div>
<div class="progress-bar progress-bar-danger" style="width: 10%">
<span class="sr-only">10% Complete (danger)</span>
</div>
</div>
Стилови апстрактних објеката за прављење различитих типова компоненти (као што су коментари на блогу, твитови, итд.) које садрже слику поравнату лево или десно поред текстуалног садржаја.
Подразумевани медиј приказује медијски објекат (слике, видео, аудио) лево или десно од блока садржаја.
<div class="media">
<div class="media-left">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Media heading</h4>
...
</div>
</div>
Класе .pull-left
и .pull-right
такође постоје и раније су коришћене као део медијске компоненте, али су застареле за ту употребу од в3.3.0. Они су приближно еквивалентни .media-left
и .media-right
, осим што .media-right
би требало да буду постављени после .media-body
у хтмл-у.
Слике или други медији могу бити поравнати на врху, на средини или на дну. Подразумевано је поравнато одозго.
Црас сит амет нибх либеро, ин гравида нулла. Нулла вел метус сцелерискуе анте соллицитудин цоммодо. Црас пурус одио, вестибулум ин вулпутате ат, темпус виверра турпис. Фусце цондиментум нунц ац ниси вулпутате фрингилла. Донец лациниа цонгуе фелис ин фауцибус.
Донец сед одио дуи. Нуллам куис рисус егет урна моллис орнаре вел еу лео. Цум социис натокуе пенатибус ет магнис дис партуриент монтес, насцетур ридицулус мус.
Црас сит амет нибх либеро, ин гравида нулла. Нулла вел метус сцелерискуе анте соллицитудин цоммодо. Црас пурус одио, вестибулум ин вулпутате ат, темпус виверра турпис. Фусце цондиментум нунц ац ниси вулпутате фрингилла. Донец лациниа цонгуе фелис ин фауцибус.
Донец сед одио дуи. Нуллам куис рисус егет урна моллис орнаре вел еу лео. Цум социис натокуе пенатибус ет магнис дис партуриент монтес, насцетур ридицулус мус.
Црас сит амет нибх либеро, ин гравида нулла. Нулла вел метус сцелерискуе анте соллицитудин цоммодо. Црас пурус одио, вестибулум ин вулпутате ат, темпус виверра турпис. Фусце цондиментум нунц ац ниси вулпутате фрингилла. Донец лациниа цонгуе фелис ин фауцибус.
Донец сед одио дуи. Нуллам куис рисус егет урна моллис орнаре вел еу лео. Цум социис натокуе пенатибус ет магнис дис партуриент монтес, насцетур ридицулус мус.
<div class="media">
<div class="media-left media-middle">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Middle aligned media</h4>
...
</div>
</div>
Уз мало додатне ознаке, можете користити медије унутар листе (корисно за теме коментара или листе чланака).
Црас сит амет нибх либеро, ин гравида нулла. Нулла вел метус сцелерискуе анте соллицитудин цоммодо. Црас пурус одио, вестибулум ин вулпутате ат, темпус виверра турпис.
<ul class="media-list">
<li class="media">
<div class="media-left">
<a href="#">
<img class="media-object" src="..." alt="...">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">Media heading</h4>
...
</div>
</li>
</ul>
Групе листа су флексибилна и моћна компонента за приказивање не само једноставних листа елемената, већ и сложених са прилагођеним садржајем.
Најосновнија група листа је једноставно неуређена листа са ставкама листе и одговарајућим класама. Надоградите га опцијама које следе или сопственим ЦСС-ом по потреби.
<ul class="list-group">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
Додајте компоненту значке било којој групи листе и она ће аутоматски бити позиционирана на десној страни.
<ul class="list-group">
<li class="list-group-item">
<span class="badge">14</span>
Cras justo odio
</li>
</ul>
Повежите ставке групе листе коришћењем ознака сидра уместо ставки листе (то такође значи родитељ <div>
уместо <ul>
). Нема потребе за појединачним родитељима око сваког елемента.
<div class="list-group">
<a href="#" class="list-group-item active">
Cras justo odio
</a>
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item">Morbi leo risus</a>
<a href="#" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" class="list-group-item">Vestibulum at eros</a>
</div>
Ставке групе листе могу бити дугмад уместо ставки листе (то такође значи родитељ <div>
уместо <ul>
). Нема потребе за појединачним родитељима око сваког елемента. Не користите стандардне .btn
класе овде.
<div class="list-group">
<button type="button" class="list-group-item">Cras justo odio</button>
<button type="button" class="list-group-item">Dapibus ac facilisis in</button>
<button type="button" class="list-group-item">Morbi leo risus</button>
<button type="button" class="list-group-item">Porta ac consectetur ac</button>
<button type="button" class="list-group-item">Vestibulum at eros</button>
</div>
Додајте .disabled
у а .list-group-item
да бисте га засивили да би изгледало онемогућено.
<div class="list-group">
<a href="#" class="list-group-item disabled">
Cras justo odio
</a>
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item">Morbi leo risus</a>
<a href="#" class="list-group-item">Porta ac consectetur ac</a>
<a href="#" class="list-group-item">Vestibulum at eros</a>
</div>
Користите контекстуалне класе за стилизовање ставки листе, подразумеваних или повезаних. Такође укључује .active
државу.
<ul class="list-group">
<li class="list-group-item list-group-item-success">Dapibus ac facilisis in</li>
<li class="list-group-item list-group-item-info">Cras sit amet nibh libero</li>
<li class="list-group-item list-group-item-warning">Porta ac consectetur ac</li>
<li class="list-group-item list-group-item-danger">Vestibulum at eros</li>
</ul>
<div class="list-group">
<a href="#" class="list-group-item list-group-item-success">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item list-group-item-info">Cras sit amet nibh libero</a>
<a href="#" class="list-group-item list-group-item-warning">Porta ac consectetur ac</a>
<a href="#" class="list-group-item list-group-item-danger">Vestibulum at eros</a>
</div>
Додајте скоро било који ХТМЛ унутар, чак и за групе повезаних листа попут оне испод.
Донец ид елит нон ми порта гравида ат егет метус. Меценас сед диам егет рисус вариус бландит.
Донец ид елит нон ми порта гравида ат егет метус. Меценас сед диам егет рисус вариус бландит.
Донец ид елит нон ми порта гравида ат егет метус. Меценас сед диам егет рисус вариус бландит.
<div class="list-group">
<a href="#" class="list-group-item active">
<h4 class="list-group-item-heading">List group item heading</h4>
<p class="list-group-item-text">...</p>
</a>
</div>
Иако није увек неопходно, понекад морате да ставите свој ДОМ у кутију. За те ситуације, испробајте компоненту панела.
Подразумевано, све што .panel
треба да урадите је да примените неке основне ивице и паддинг да бисте садржали неки садржај.
<div class="panel panel-default">
<div class="panel-body">
Basic panel example
</div>
</div>
Лако додајте контејнер наслова на панел помоћу .panel-heading
. Такође можете укључити било који <h1>
- <h6>
са .panel-title
класом да бисте додали унапред стилизовани наслов. Међутим, величине фонта <h1>
- <h6>
су замењене са .panel-heading
.
За правилно бојење линкова, обавезно поставите везе у наслове унутар .panel-title
.
<div class="panel panel-default">
<div class="panel-heading">Panel heading without title</div>
<div class="panel-body">
Panel content
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
Премотајте дугмад или секундарни текст у .panel-footer
. Имајте на уму да подножја панела не наслеђују боје и ивице када се користе контекстуалне варијације јер нису предвиђене да буду у првом плану.
<div class="panel panel-default">
<div class="panel-body">
Panel content
</div>
<div class="panel-footer">Panel footer</div>
</div>
Као и друге компоненте, лако учините панел смисленијим за одређени контекст додавањем било које од контекстуалних класа стања.
<div class="panel panel-primary">...</div>
<div class="panel panel-success">...</div>
<div class="panel panel-info">...</div>
<div class="panel panel-warning">...</div>
<div class="panel panel-danger">...</div>
Додајте све неограничене .table
унутар панела за беспрекоран дизајн. Ако постоји .panel-body
, додајемо додатну ивицу на врх табеле ради раздвајања.
Неки подразумевани садржај панела овде. Нулла витае елит либеро, а пхаретра аугуе. Аенеан лациниа бибендум нулла сед цонсецтетур. Аенеан еу лео куам. Пеллентескуе орнаре сем лациниа куам вененатис вестибулум. Нуллам ид долор ид нибх ултрициес вехицула ут ид елит.
# | Име | Презиме | Корисничко име |
---|---|---|---|
1 | Марк | Отто | @мдо |
2 | Јацоб | Тхорнтон | @дебео |
3 | Ларри | птица | @твиттер |
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<div class="panel-body">
<p>...</p>
</div>
<!-- Table -->
<table class="table">
...
</table>
</div>
Ако нема тела панела, компонента се креће од заглавља панела до табеле без прекида.
# | Име | Презиме | Корисничко име |
---|---|---|---|
1 | Марк | Отто | @мдо |
2 | Јацоб | Тхорнтон | @дебео |
3 | Ларри | птица | @твиттер |
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<!-- Table -->
<table class="table">
...
</table>
</div>
Лако укључите групе листе пуне ширине у било који панел.
Неки подразумевани садржај панела овде. Нулла витае елит либеро, а пхаретра аугуе. Аенеан лациниа бибендум нулла сед цонсецтетур. Аенеан еу лео куам. Пеллентескуе орнаре сем лациниа куам вененатис вестибулум. Нуллам ид долор ид нибх ултрициес вехицула ут ид елит.
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<div class="panel-body">
<p>...</p>
</div>
<!-- List group -->
<ul class="list-group">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
</div>
Дозволите прегледачима да одреде димензије видеа или пројекције слајдова на основу ширине блока који их садржи тако што ће креирати суштински однос који ће се правилно скалирати на било ком уређају.
Правила се директно примењују на <iframe>
, <embed>
, <video>
, и <object>
елементе; опционо користите експлицитну класу потомака .embed-responsive-item
када желите да ускладите стил за друге атрибуте.
Про врх! Не морате да укључите frameborder="0"
у своје <iframe>
с јер ми то замењујемо за вас.
<!-- 16:9 aspect ratio -->
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="..."></iframe>
</div>
<!-- 4:3 aspect ratio -->
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item" src="..."></iframe>
</div>
Користите бунар као једноставан ефекат на елемент да бисте му дали уметнути ефекат.
<div class="well">...</div>
Контролишите паддинг и заобљене углове са две опционе класе модификатора.
<div class="well well-lg">...</div>
<div class="well well-sm">...</div>