Навигацияны, эскертүүлөрдү, поповерлерди жана башкаларды камсыз кылуу үчүн курулган ондогон көп жолу колдонулуучу компоненттер.
Шилтемелердин тизмесин көрсөтүү үчүн которулуучу, контексттик меню. ачылуучу JavaScript плагини менен интерактивдүү кылынды .
- <ul class = "dropdown-меню" ролу = "меню" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Аракет </a></li>
- <li><a tabindex = "-1" href = "#" > Башка аракет </a></li>
- <li><a tabindex = "-1" href = "#" > Бул жерде дагы бир нерсе </a></li>
- <li класс = "бөлүүчү" ></li>
- <li><a tabindex = "-1" href = "#" > Бөлүнгөн шилтеме </a></li>
- </ul>
Жөн гана ачылуучу менюну карап, бул жерде талап кылынган HTML. Сиз ачылуучу триггерди жана ачылуучу менюну .dropdown
, же жарыялаган башка элементтин ичинде орошуңуз керек position: relative;
. Андан кийин жөн гана менюну түзүңүз.
- <div класс = "ашылма" >
- <!-- Шилтеме же ачылуучу тизмени которуштуруу үчүн баскыч -->
- <ul класс = "ашылуучу меню" ролу = "меню" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Аракет </a></li>
- <li><a tabindex = "-1" href = "#" > Башка аракет </a></li>
- <li><a tabindex = "-1" href = "#" > Бул жерде дагы бир нерсе </a></li>
- <li класс = "бөлүүчү" ></li>
- <li><a tabindex = "-1" href = "#" > Бөлүнгөн шилтеме </a></li>
- </ul>
- </div>
Менюларды оңго тегиздеп, кошумча ылдый түшүүчү баскычтарды кошуңуз.
Түзүлүүчү менюну оңго тегиздөө .pull-right
..dropdown-menu
- <ul class = "ашылуучу менюну оңго тартуу" ролу = "меню" aria-labelledby = "dLabel" >
- ...
- </ul>
Шилтемени өчүрүү үчүн ачылуучу тизмеге .disabled
кошуңуз .<li>
- <ul class = "dropdown-меню" ролу = "меню" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Кадимки шилтеме </a></li>
- <li class = "diabled" ><a tabindex = "-1" href = "#" > Өчүрүлгөн шилтеме </a></li>
- <li><a tabindex = "-1" href = "#" > Башка шилтеме </a></li>
- </ul>
Жөнөкөй белгилөө толуктоолору менен OS X сыяктуу курсордо пайда болгон ачылуучу менюлардын кошумча деңгээлин кошуңуз. Автоматтык стилдештирүү үчүн учурдагы ачылуучу менюнун .dropdown-submenu
каалаганына кошуңуз .li
- <ul класс = "ашылуучу меню" ролу = "меню" aria-labelledby = "dLabel" >
- ...
- <li класс = "ашылуучу-субменю" >
- <a tabindex = "-1" href = "#" > Дагы параметрлер </a>
- <ul class = "ылдый түшүүчү ме��ю" >
- ...
- </ul>
- </li>
- </ul>
Rdio тарабынан шыктандырылган жөнөкөй баракчалар, колдонмолор жана издөө натыйжалары үчүн эң сонун. Чоң блокту өткөрүп жиберүү кыйын, оңой масштабдалат жана чоң чыкылдатуу аймактарын камсыз кылат.
- <div класс = "беттөө" >
- <ul>
- <li><a href = "#" > Мурунку </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 = "#" > Кийинки </a></li>
- </ul>
- </div>
Шилтемелер ар кандай жагдайларга ылайыкташтырылган. .disabled
Чыкылбаган шилтемелер үчүн жана .active
учурдагы баракты көрсөтүү үчүн колдонуңуз .
- <div класс = "беттөө" >
- <ul>
- <li класс = "өчүрүлгөн" ><a href = "#" > « </a></li>
- <li класс = "активдүү" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Сиз каалаган стилдерди сактап, чыкылдатуу функциясын алып салуу үчүн жигердүү же өчүрүлгөн анкерлерди аралыктарга алмаштыра аласыз.
- <div класс = "беттөө" >
- <ul>
- <li класс = "өчүрүлгөн" ><span> « </span></li>
- <li класс = "активдүү" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Чоңураак же кичирээк беттештирүүнү каалайсызбы? Кошумча өлчөмдөр үчүн .pagination-large
, .pagination-small
, же кошуңуз ..pagination-mini
- <div class = "pageation pagination-lorge" >
- <ul>
- ...
- </ul>
- </div>
- <div класс = "беттөө" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div класс = "баракчаларды пагинациялоо-мини" >
- <ul>
- ...
- </ul>
- </div>
Барактоо шилтемелеринин тегиздөөсүн өзгөртүү үчүн эки кошумча класстын бирин кошуңуз: .pagination-centered
жана .pagination-right
.
- <div класс = "баракчаларды барактоо борборлоштурулган" >
- ...
- </div>
- <div класс = "баракчаларды беттөө-оң" >
- ...
- </div>
Жарык белгилөө жана стилдер менен жөнөкөй баракчаларды ишке ашыруу үчүн мурунку жана кийинки тез шилтемелер. Бул блогдор же журналдар сыяктуу жөнөкөй сайттар үчүн сонун.
Демейки боюнча, пейджер шилтемелерди борборлойт.
- <ul class = "пейжер" >
- <li><a href = "#" > Мурунку </a></li>
- <li><a href = "#" > Кийинки </a></li>
- </ul>
Же болбосо, ар бир шилтемени тараптарга тегиздей аласыз:
- <ul class = "пейжер" >
- <li класс = "мурунку" >
- <a href = "#" > ← Эски </a>
- </li>
- <li класс = "кийинки" >
- <a href = "#" > Жаңыраак → </a>
- </li>
- </ul>
Пейжердик шилтемелер, ошондой эле пагинациядан жалпы .disabled
пайдалуу классты колдонушат.
- <ul class = "пейжер" >
- <li класс = "мурунку өчүрүлгөн" >
- <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> |
аты | Мисал | Белгилөө |
---|---|---|
Демейки | 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> |
Жөнөкөй ишке ашыруу үчүн энбелгилер жана бейджиктер (CSS'тин :empty
селектору аркылуу) ичинде эч кандай мазмун жок болгондо жөн эле кулап калат.
Сайтыңыздагы негизги мазмунду көрсөтүү үчүн жеңил, ийкемдүү компонент. Бул маркетинг жана мазмуну оор сайттарда жакшы иштейт.
Бул жөнөкөй баатыр бирдиги, өзгөчөлөнгөн мазмунга же маалыматка кошумча көңүл буруу үчүн жөнөкөй jumbotron стилиндеги компонент.
- <div класс = "баатыр-бирдик" >
- <h1> рубрика </h1>
- <p> Теги </p>
- <p>
- < а класс = "btn btn-primary btn-large" >
- Көбүрөөк билүү
- </a>
- </p>
- </div>
h1
Барактагы мазмундун бөлүктөрүн туура бөлүштүрүү жана бөлүү үчүн жөнөкөй кабык . h1
Ал демейки small
, элементин жана башка көптөгөн компоненттерди (кошумча стилдер менен) колдоно алат .
- <div class = "page-header" >
- <h1> Үлгү беттин аталышы <кичинекей> Баш аты үчүн субтекст </small></h1>
- </div>
Демейки боюнча, Bootstrap эскиздери минималдуу талап кылынган белгилөө менен байланышкан сүрөттөрдү көрсөтүү үчүн иштелип чыккан.
Бир аз кошумча белгилөө менен, эскиздерге аталыштар, абзацтар же баскычтар сыяктуу каалаган HTML мазмунун кошууга болот.
Эскиз (мурун .media-grid
v1.4 чейин) сүрөттөр же видеолор торчолору, сүрөт издөө натыйжалары, чекене өнүмдөр, портфолио жана башка көптөгөн нерселер үчүн эң сонун. Алар шилтемелер же статикалык мазмун болушу мүмкүн.
Эскизди белгилөө жөнөкөй — ul
каалаган сандагы li
элементтер менен гана талап кылынат. Ал ошондой эле өтө ийкемдүү, мазмунуңузду ороп коюу үчүн бир аз көбүрөөк белгилөө менен мазмундун каалаган түрүнө мүмкүнчүлүк берет.
.span2
Акырында, эскиздер компоненти же сыяктуу учурдагы тор системасынын класстарын колдонот.span3
Акырында, эскиздер компоненти эскиз өлчөмдөрүн көзөмөлдөө
Мурда айтылгандай, эскиздер үчүн талап кылынган белги жеңил жана жөнөкөй. Шилтемеленген сүрөттөр үчүн демейки жөндөөнү карап көрүңүз :
- <ul class = "эскиз сүрөттөр" >
- <li класс = "span4" >
- <a href = "#" класс = "эскиз" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Эскиздеги ыңгайлаштырылган HTML мазмуну үчүн белгилөө бир аз өзгөрөт. Блок деңгээлиндеги мазмунга каалаган жерде уруксат берүү үчүн, биз окшошту <a>
алмаштырабыз <div>
:
- <ul class = "эскиз сүрөттөр" >
- <li класс = "span4" >
- <div класс = "эскиз" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Эскиз энбелгиси </h3>
- <p> Эскиздин коштомо жазуусу... </p>
- </div>
- </li>
- ...
- </ul>
Сизге жеткиликтүү болгон ар кандай тор класстары менен бардык варианттарыңызды изилдеңиз. Ошондой эле ар кандай өлчөмдөрдү аралаштырып, дал келтире аласыз.
.alert
Негизги эскертүү билдирүүсү үчүн каалаган текстти жана кошумча четке кагуу баскычын ороп алыңыз .
- <div класс = "эскертүү" >
- <баскыч түрү = "баскыч" класс = "жабуу" маалымат-башкаруу = "эскертүү" > × </button>
- <strong> Эскертүү! </strong> Өзүңүздү текшериңиз, сиз өтө жакшы көрүнбөйсүз.
- </div>
Мобилдик Safari жана Mobile Opera браузерлери атрибуттан тышкары , тегди колдонууда эскертүүлөрдү жокко data-dismiss="alert"
чыгарууну талап кылат .href="#"
<a>
- <a href = "#" class = "жабуу" data-dississ = "alert" > × </a>
Же болбосо, <button>
маалымат атрибуту бар элементти колдонсоңуз болот, аны биз документтерибиз үчүн тандап алганбыз. Колдонуп жатканда <button>
, сиз камтышыңыз керек, type="button"
болбосо формаларыңыз тапшырбашы мүмкүн.
- <баскыч түрү = "баскыч" класс = "жабуу" маалымат-башкаруу = "эскертүү" > × </button>
Эскертүүлөрдү тез жана оңой алып салуу үчүн alerts jQuery плагинин колдонуңуз .
Узунураак билдирүүлөр үчүн эскертме ораманын үстүнкү жана астындагы толтурууну кошуу менен көбөйтүңүз .alert-block
.
Өзүңдү текшерип көр, сен өтө жакшы көрүнбөйсүң. Nulla vitae elit libero, pharetra augue. Кошумча commodo cursus magna, vel scelerisque nisl consectetur et.
- <div класс = "эскертүүчү эскертүү-блок" >
- <баскыч түрү = "баскычы" класс = "жабуу" маалымат-башкаруу = "эскертүү" > × </button>
- <h4> Эскертүү! </h4>
- Өзүңдү текшерип көр, сен андай эмессиң...
- </div>
Эскертүүнүн коннотациясын өзгөртүү үчүн кошумча класстарды кошуңуз.
- <div класс = "эсгертме-ката" >
- ...
- </div>
- <div класс = "эскертүүчү эскертүү-ийгилик" >
- ...
- </div>
- <div класс = "эскертүүчү эскертүү маалыматы" >
- ...
- </div>
Вертикалдуу градиент менен демейки прогресс тилкеси.
- <div класс = "прогресс" >
- <div class = "bar" style = " туурасы : 60 %; " ></div>
- </div>
Чаардуу эффект түзүү үчүн градиент колдонот. IE7-8де жеткиликтүү эмес.
- <div класс = "прогресс-сызык" >
- <div class = "bar" style = " туурасы : 20 %; " ></div>
- </div>
Оңдон солго сызыктарды жандандыруу үчүн .active
кошуу . .progress-striped
IE бардык версияларында жеткиликтүү эмес.
- <div класс = "прогресс прогресс-сызык активдүү" >
- <div class = "bar" style = " туурасы : 40 %; " ></div>
- </div>
.progress
Аларды тизүү үчүн бир нече тилкеге салыңыз.
- <div класс = "прогресс" >
- <div class = "бар-ийгилик" style = " туурасы : 35 %; " ></div>
- <div class = "бар-эскертүү" style = " туурасы : 20 %; " ></div>
- <div class = "bar bar-danger" style = " туурасы : 10 %; " ></div>
- </div>
Прогресс тилкелери бирдей баскычтардын айрымдарын жана ырааттуу стилдер үчүн эскертүү класстарын колдонот.
- <div класс = "прогресс маалыматы" >
- <div class = "bar" style = " туурасы : 20 % " ></div>
- </div>
- <div класс = "прогресс прогресс-ийгилик" >
- <div class = "bar" style = " туурасы : 40 % " ></div>
- </div>
- <div class = "прогресс-эскертүү" >
- <div class = "bar" style = " туурасы : 60 % " ></div>
- </div>
- <div класс = "прогресс-коркунуч" >
- <div class = "bar" style = " туурасы : 80 % " ></div>
- </div>
Катуу түстөр сыяктуу, бизде ар кандай сызыкча прогресс тилкелери бар.
- <div класс = "прогресс прогресс-маалымат прогресс-сызык" >
- <div class = "bar" style = " туурасы : 20 % " ></div>
- </div>
- <div класс = "прогресс прогресс-ийгилик прогресс-сызык" >
- <div class = "bar" style = " туурасы : 40 % " ></div>
- </div>
- <div класс = "прогресс-эскертүү прогресс-сызык" >
- <div class = "bar" style = " туурасы : 60 % " ></div>
- </div>
- <div класс = "прогресс прогресс-коркунучтуу прогресс-сызык" >
- <div class = "bar" style = " туурасы : 80 % " ></div>
- </div>
Прогресс тилкелери бардык эффекттерге жетүү үчүн CSS3 градиенттерин, өтүүлөрдү жана анимацияларды колдонушат. Бул функциялар IE7-9 же Firefoxтун эски версияларында колдоого алынбайт.
Internet Explorer 10 жана Opera 12ден мурунку версиялар анимацияларды колдоого албайт.
Тексттик мазмун менен бирге солго же оңго тегизделген сүрөттү камтыган ар кандай типтеги компоненттерди (мисалы, блог комментарийлери, твиттер ж.б.) куруу үчүн абстракттуу объект стилдери.
Демейки медиа медиа объектти (сүрөттөр, видео, аудио) мазмун блогунун сол же оң жагына сүзүүгө мүмкүндүк берет.
- <div класс = "медиа" >
- <a class = "pull-left" href = "#" >
- <img класс = "медиа-объект" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Медиа аталышы </h4>
- ...
- <!-- Уюшкан медиа объект -->
- <div класс = "медиа" >
- ...
- </div>
- </div>
- </div>
Бир аз кошумча белгилөө менен сиз тизменин ичиндеги медианы колдоно аласыз (комментарий жиптери же макала тизмелери үчүн пайдалуу).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "media-list" >
- <li класс = "медиа" >
- <a class = "pull-left" href = "#" >
- <img класс = "медиа-объект" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Медиа аталышы </h4>
- ...
- <!-- Уюшкан медиа объект -->
- <div класс = "медиа" >
- ...
- </div>
- </div>
- </li>
- </ul>
Кудукту элементке жөнөкөй эффект катары колдонуңуз, ага кошумча эффект берүү.
- <div класс = "жакшылык" >
- ...
- </div>
Толтургучтарды жана тегеректелген бурчтарды эки кошумча өзгөрткүч класстары менен башкаруу.
- <div class = "жакшы жакшы чоң" >
- ...
- </div>
- <div class = "жакшы-кичинекей" >
- ...
- </div>
Модаль жана эскертүүлөр сыяктуу мазмунду четке кагуу үчүн жалпы жабуу сөлөкөтүн колдонуңуз.
- <button class = "жабуу" > × </button>
href="#"
Эгер сиз анкерди колдонгуңуз келсе, iOS түзмөктөрү үчүн чыкылдатуу окуялары талап кылынат .
- <a class = "close" href = "#" > × </a>
Чакан дисплей же жүрүм-турумду өзгөртүү үчүн жөнөкөй, багытталган класстар.
Элементти солго сүзүү
- класс = "солго тартуу"
- . солго тартуу { _
- float : left ;
- }
Элементти оңго сүзүү
- класс = "оңго тартуу"
- . оңго тартуу { _
- float : right ;
- }
Элементтин түсүн өзгөртүү#999
- класс = "үнсүз"
- . үнсүз {
- түс : #999;
- }
float
Каалаган элементти тазалаңыз
- класс = "тазалоо"
- . тазалоо {
- * чоңойтуу : 1 ;
- &: мурун ,
- &: кийин {
- дисплей : стол ;
- мазмун : "" ;
- }
- &: кийин {
- ачык : экөө тең ;
- }
- }