Дзесяткі шматразовых кампанентаў убудаваны ў 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 пастаўляецца з выдатным убудовай jQuery, які падтрымлівае паведамленні абвестак, што робіць іх адхіленне хуткім і простым.
Абгарніце паведамленне і неабавязковы значок закрыцця ў div з простым класам.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Увага! </strong> Лепш праверце сябе, вы выглядаеце не надта добра.
- </div>
Галаву ўверх! На прыладах iOS патрабуецца href="#"
адхіленне абвестак. Абавязкова ўключыце яго і атрыбут data для значкоў закрыцця якара. Акрамя таго, вы можаце выкарыстоўваць button
элемент з атрыбутам data, што мы вырашылі зрабіць для нашых дакументаў.
Лёгка пашырыце стандартнае папярэджальнае паведамленне двума дадатковымі класамі: .alert-block
для дадатковых элементаў кіравання запаўненнем і тэкстам і .alert-heading
для адпаведнага загалоўка.
Лепш праверце сябе, вы не надта добра выглядаеце. 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" > Увага! </h4>
- Лепш праверце сябе, вы не...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Індыкатар выканання па змаўчанні з вертыкальным градыентам.
- <div class = "прагрэс" >
- <div class = "бар"
- style = " шырыня : 60 %; " ></div>
- </div>
Выкарыстоўвае градыент для стварэння паласатага эфекту (без IE).
- <div class = "progress progress-striped" >
- <div class = "бар"
- style = " шырыня : 20 %; " ></div>
- </div>
Бярэ паласаты прыклад і ажыўляе яго (без IE).
- <div class = "прагрэс прагрэс-паласаты
- актыўны" >
- <div class = "бар"
- style = " шырыня : 40 %; " ></div>
- </div>
У панэлі прагрэсу выкарыстоўваюцца адны і тыя ж класы кнопак і абвестак для ўзгодненых стыляў.
Падобна суцэльным колерам, у нас ёсць розныя паласатыя індыкатары прагрэсу.
У панэлі прагрэсу выкарыстоўваюцца пераходы CSS3, таму, калі вы дынамічна наладжваеце шырыню з дапамогай JavaScript, памер будзе плаўна змяняцца.
Калі вы карыстаецеся .active
класам, вашы .progress-striped
панэлі прагрэсу будуць ажыўляць палоскі злева направа.
Паласы прагрэсу выкарыстоўваюць градыенты, пераходы і анімацыю CSS3 для дасягнення ўсіх іх эфектаў. Гэтыя функцыі не падтрымліваюцца ў IE7-9 і больш старых версіях Firefox.
Opera і IE зараз не падтрымліваюць анімацыю.
Выкарыстоўвайце калодзеж як просты эфект для элемента, каб надаць яму эфект урэзкі.
- <div class = "ну" >
- ...
- </div>
Выкарыстоўвайце агульны значок закрыцця для адхілення змесціва, напрыклад мадалаў і абвестак.
- <button class = "close" > × </button>
На прыладах iOS патрабуецца href="#" для падзей пстрычак, калі вы аддаеце перавагу выкарыстоўваць якар.
- <a class = "close" href = "#" > × </a>