Дзесяткі шматразовых кампанентаў убудаваны ў Bootstrap, каб забяспечыць навігацыю, абвесткі, усплывальныя вобразы і многае іншае.
Вельмі спрошчаная і мінімальна аформленая пагінацыя, натхнёная Rdio, выдатна падыходзіць для праграм і вынікаў пошуку. Вялікі блок цяжка прапусціць, ён лёгка маштабуецца і забяспечвае вялікія вобласці націску.
Спасылкі можна наладзіць і працуюць у шэрагу абставінаў з правільным класам. .disabled
для спасылак, па якіх нельга націснуць, і .active
для бягучай старонкі.
Дадайце любы з двух неабавязковых класаў, каб змяніць выраўноўванне спасылак на пагінацыю: .pagination-centered
і .pagination-right
.
Кампанент пагінацыі па змаўчанні з'яўляецца гнуткім і працуе ў некалькіх варыяцыях.
Загорнута ў <div>
, пагінацыя - гэта проста <ul>
.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > Папярэдняя </a></li>
- <li class = "актыўны" >
- <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 = "#" > Далей </a></li>
- </ul>
- </div>
Кампанент пэйджара - гэта набор спасылак для простай пагінацыі з лёгкай разметкай і яшчэ больш лёгкімі стылямі. Гэта выдатна падыходзіць для простых сайтаў, такіх як блогі або часопісы.
Спасылкі на пэйджэр таксама выкарыстоўваюць агульны .disabled
клас з пагінацыі.
Па змаўчанні пэйджар цэнтруе спасылкі.
- <ul class = "пэйджар" >
- <li>
- <a href = "#" > Папярэдняя </a>
- </li>
- <li>
- <a href = "#" > Далей </a>
- </li>
- </ul>
Акрамя таго, вы можаце выраўнаваць кожную спасылку па баках:
- <ul class = "пэйджар" >
- <li class = "папярэдні" >
- <a href = "#" > ← Старэйшы </a>
- </li>
- <li class = "наступны" >
- <a href = "#" > Навейшы → </a>
- </li>
- </ul>
Этыкеткі | Разметка |
---|---|
Па змаўчанні | <span class="label">Default</span> |
Поспех | <span class="label label-success">Success</span> |
Папярэджанне | <span class="label label-warning">Warning</span> |
Важны | <span class="label label-important">Important</span> |
Інфармацыя | <span class="label label-info">Info</span> |
Адваротны | <span class="label label-inverse">Inverse</span> |
Значкі - гэта невялікія простыя кампаненты для адлюстравання індыкатара або нейкага падліку. Яны звычайна сустракаюцца ў паштовых кліентах, такіх як Mail.app, або ў мабільных праграмах для push-апавяшчэнняў.
Імя | Прыклад | Разметка |
---|---|---|
Па змаўчанні | 1 | <span class="badge">1</span> |
Поспех | 2 | <span class="badge badge-success">2</span> |
Папярэджанне | 4 | <span class="badge badge-warning">4</span> |
Важны | 6 | <span class="badge badge-important">6</span> |
Інфармацыя | 8 | <span class="badge badge-info">8</span> |
Адваротны | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap забяспечвае лёгкі, гнуткі кампанент, які называецца hero unit, для дэманстрацыі кантэнту на вашым сайце. Ён добра працуе на маркетынгавых і багатых кантэнтам сайтах.
Абгарніце свой кантэнт div
такім чынам:
- <div class = "hero-unit" >
- <h1> Загаловак </h1>
- <p> Слоган </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Даведайцеся больш
- </a>
- </p>
- </div>
Гэта просты герой, просты кампанент у стылі джамбатрона для прыцягнення дадатковай увагі да прадстаўленага кантэнту або інфармацыі.
Простая абалонка для h1
адпаведнага размеркавання і сегментацыі раздзелаў кантэнту на старонцы. Ён можа выкарыстоўваць элемент h1
па змаўчанні small
, а таксама большасць іншых кампанентаў (з дадатковымі стылямі).
- <div class = "page-header" >
- <h1> Прыклад загалоўка старонкі </h1>
- </div>
Па змаўчанні мініяцюры Bootstrap прызначаны для дэманстрацыі звязаных малюнкаў з мінімальнай неабходнай разметкай.
З невялікай колькасцю дадатковай разметкі можна дадаваць у мініяцюры любы від HTML-кантэнту, напрыклад загалоўкі, абзацы або кнопкі.
Эскізы (раней .media-grid
да версіі 1.4) выдатна падыходзяць для сетак фатаграфій і відэа, вынікаў пошуку малюнкаў, рознічных тавараў, партфоліо і шмат чаго іншага. Гэта могуць быць спасылкі або статычны кантэнт.
Разметка мініяцюр простая - усё, што патрабуецца, - ul
з любой колькасцю элементаў. li
Ён таксама надзвычай гнуткі, дазваляе ахопліваць любы тып змесціва з крыху большай разметкай.
І, нарэшце, кампанент мініяцюр выкарыстоўвае існуючыя класы сістэмы сеткі, такія як .span2
або , .span3
для кіравання памерамі мініяцюр.
Як згадвалася раней, неабходная разметка для мініяцюр лёгкая і простая. Вось агляд налад па змаўчанні для звязаных малюнкаў :
- <ul class = "мініяцюры" >
- <li class = "span3" >
- <a href = "#" class = "мініяцюра" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Для карыстацкага змесціва HTML у эскізах разметка нязначна мяняецца. Каб дазволіць змесціва на ўзроўні блока дзе заўгодна, мы мяняем яго <a>
на <div>
такі:
- <ul class = "мініяцюры" >
- <li class = "span3" >
- <div class = "мініяцюра" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Пазнака мініяцюры </h5>
- <p> Мініяцюра подпісу тут... </p>
- </div>
- </li>
- ...
- </ul>
З дапамогай Bootstrap 2 мы спрасцілі базавы клас: .alert
замест .alert-message
. Мы таксама скарацілі мінімальна неабходную разметку <p>
— па змаўчанні не патрабуецца, толькі знешні <div>
.
Каб атрымаць больш трывалы кампанент з меншай колькасцю кода, мы выдалілі дыферэнцыяльны выгляд для папярэджанняў аб блакіроўцы, паведамленняў, якія прыходзяць з большай запаўненнем і звычайна больш тэксту. Клас таксама змяніўся на .alert-block
.
Bootstrap comes with a great jQuery plugin that supports alert messages, making dismissing them quick and easy.
Wrap your message and an optional close icon in a div with simple class.
- <div class="alert">
- <button class="close" data-dismiss="alert">×</button>
- <strong>Warning!</strong> Best check yo self, you're not looking too good.
- </div>
Heads up! iOS devices require an href="#"
for the dismissal of alerts. Be sure to include it and the data attribute for anchor close icons. Alternatively, you may use a <button>
element with the data attribute, which we have opted to do for our docs. When using <button>
, you must include type="button"
or your forms may not submit.
Easily extend the standard alert message with two optional classes: .alert-block
for more padding and text controls and .alert-heading
for a matching heading.
Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class="alert alert-block">
- <a class="close" data-dismiss="alert" href="#">×</a>
- <h4 class="alert-heading">Warning!</h4>
- Best check yo self, you're not...
- </div>
- <div class="alert alert-error">
- ...
- </div>
- <div class="alert alert-success">
- ...
- </div>
- <div class="alert alert-info">
- ...
- </div>
Default progress bar with a vertical gradient.
- <div class="progress">
- <div class="bar"
- style="width: 60%;"></div>
- </div>
Uses a gradient to create a striped effect (no IE).
- <div class="progress progress-striped">
- <div class="bar"
- style="width: 20%;"></div>
- </div>
Takes the striped example and animates it (no IE).
- <div class="progress progress-striped
- active">
- <div class="bar"
- style="width: 40%;"></div>
- </div>
Progress bars use some of the same button and alert classes for consistent styles.
Similar to the solid colors, we have varied striped progress bars.
Progress bars use CSS3 transitions, so if you dynamically adjust the width via javascript, it will smoothly resize.
If you use the .active
class, your .progress-striped
progress bars will animate the stripes left to right.
Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.
Opera and IE do not support animations at this time.
Use the well as a simple effect on an element to give it an inset effect.
- <div class="well">
- ...
- </div>
Use the generic close icon for dismissing content like modals and alerts.
- <button class="close">×</button>
iOS devices require an href="#" for click events if you rather use an anchor.
- <a class="close" href="#">×</a>