Компонентлар

Навигация, хәбәрләр, поповерлар һәм башкаларны тәэмин итү өчен төзелгән дистәләгән кабат кулланыла торган компонентлар.

Идарә итә! Бу документлар v2.3.2 өчен, бу инде рәсми ярдәм итми. Bootstrap-ның соңгы версиясен карагыз!

Мисаллар

Ике төп вариант, тагын ике конкрет вариация белән бергә.

Бер төймә төркеме

.btnБер- бер артлы төймәләр урыгыз .btn-group.

  1. <div class = "btn-group" >
  2. <төймә класс = "btn" > Сул </button>
  3. <төймә класс = "btn" > Урта </button>
  4. <button class = "btn" > Уң </button>
  5. </div>

Берничә төймә төркемнәре

Катлаулы компонентларга комплектларны берләштерегез <div class="btn-group">.<div class="btn-toolbar">

  1. <div class = "btn-toolbar" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

Вертикаль төймә төркемнәре

Кнопкалар җыелмасы горизонталь түгел, вертикаль рәвештә тезелгән булып күренсен.

  1. <div class = "btn-group btn-group-vertical" >
  2. ...
  3. </div>

Такталар һәм радио тәмләре

Кнопка төркемнәре шулай ук ​​радио булып эшли ала, анда бер генә төймә актив булырга мөмкин, яисә теләсә нинди төймә актив булган пункт. Моның өчен JavaScript документларын карау .

Кнопка төркемнәрендәге тамчылар

Идарә итә!Төшү төймәләре дөрес күрсәтү өчен .btn-groupиндивидуаль рәвештә үзләренә төрелергә тиеш ..btn-toolbar

Гомуми күзәтү һәм мисаллар

Ачылган менюны эшләтеп җибәрү өчен, теләсә нинди төймә кулланыгыз, аны менюга урнаштырыгыз .btn-groupһәм тиешле меню билгесен бирегез.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#">
  3. Эш
  4. <span class = "caret" > </span>
  5. </a>
  6. <ul class = "тамчы-меню" >
  7. <! - тамчы меню сылтамалары ->
  8. </ul>
  9. </div>

Барлык төймә зурлыклары белән эшли

Төп төймә тамчылары теләсә нинди зурлыкта эшли : .btn-large, .btn-smallяки .btn-mini.

JavaScript кирәк

Кнопка тамчылары Bootstrap тамчы плагинының эшләвен таләп итә.

Кайбер очракларда, мобиль кебек, тамчы менюлар күренеш читендә таралачак. Сезгә тигезләнүне кул белән яки махсус JavaScript белән чишәргә кирәк.


Кнопка тамчыларын бүлегез

Кнопка группасы стильләренә һәм билгеләргә нигезләнеп, без җиңел генә ярылу төймәсен ясый алабыз. Сплит төймәләре сул якта стандарт хәрәкәтне һәм контекст сылтамалар белән уңда тамчы күчү.

  1. <div class = "btn-group" >
  2. <төймә класс = "btn" > Эш </button>
  3. <төймә класс = "btn тамчы-күчү" мәгълүмат-күчү = "төшү" >
  4. <span class = "caret" > </span>
  5. </button>
  6. <ul class = "тамчы-меню" >
  7. <! - тамчы меню сылтамалары ->
  8. </ul>
  9. </div>

Зурлыклар

Өстәмә төймә классларын кулланыгыз .btn-mini, .btn-smallяисә .btn-largeзурлык өчен.

  1. <div class = "btn-group" >
  2. <төймә класс = "btn btn-mini" > Эш </button>
  3. <төймә классы = "btn btn-мини тамчы-күчү" мәгълүмат-күчү = "төшү" >
  4. <span class = "caret" > </span>
  5. </button>
  6. <ul class = "тамчы-меню" >
  7. <! - тамчы меню сылтамалары ->
  8. </ul>
  9. </div>

Тамчы менюлары

Тамчы менюлары шулай ук ​​ата-анасына бер класс өстәп, астыннан өскә күчерелергә мөмкин .dropdown-menu. Ул юнәлешне борып җибәрәчәк .caretһәм менюның үзен өстән аска түгел, ә астыннан өскә күчерәчәк.

  1. <div class = "btn-group dropup" >
  2. <төймә класс = "btn" > Тамчы </button>
  3. <төймә класс = "btn тамчы-күчү" мәгълүмат-күчү = "төшү" >
  4. <span class = "caret" > </span>
  5. </button>
  6. <ul class = "тамчы-меню" >
  7. <! - тамчы меню сылтамалары ->
  8. </ul>
  9. </div>

Стандарт пагинация

Rdio тарафыннан рухландырылган гади пагинация, кушымталар һәм эзләү нәтиҗәләре өчен бик яхшы. Зур блокны сагыну авыр, җиңел масштаблы, зур басу өлкәләрен тәэмин итә.

  1. <div class = "pagination" >
  2. <ul>
  3. <li> <a href = "#"> Алдагы </a> </li>
  4. <li> <a href = "#"> 1 </a> </li>
  5. <li> <a href = "#"> 2 </a> </li>
  6. <li> <a href = "#"> 3 </a> </li>
  7. <li> <a href = "#"> 4 </a> </li>
  8. <li> <a href = "#"> 5 </a> </li>
  9. <li> <a href = "#"> Киләсе </a> </li>
  10. </ul>
  11. </div>

Вариантлар

Инвалид һәм актив хәлләр

Сылтамалар төрле шартларда көйләнә. .disabledАчылмый торган сылтамалар өчен һәм .activeхәзерге битне күрсәтү өчен кулланыгыз .

  1. <div class = "pagination" >
  2. <ul>
  3. <li class = "инвалид" > <a href = "#"> & laquo; </a> </li>
  4. <li class = "актив" > <a href = "#"> 1 </a> </li>
  5. ...
  6. </ul>
  7. </div>

Сез өстәмә рәвештә актив яки инвалид якорларны алыштыра аласыз, стильләрне саклап калганда, басу функциясен бетерү өчен.

  1. <div class = "pagination" >
  2. <ul>
  3. <li class = "инвалид" > <span> & laquo; </span> </li>
  4. <li class = "актив" > <span> 1 </span> </li>
  5. ...
  6. </ul>
  7. </div>

Зурлыклар

Зуррак яки кечерәк пагинация? Өстәмә яки өстәмә зурлыклар өчен .pagination-large..pagination-small.pagination-mini

  1. <div class = "pagination pagination-large" >
  2. <ul>
  3. ...
  4. </ul>
  5. </div>
  6. <div class = "pagination" >
  7. <ul>
  8. ...
  9. </ul>
  10. </div>
  11. <div class = "pagination pagination-small" >
  12. <ul>
  13. ...
  14. </ul>
  15. </div>
  16. <div class = "pagination pagination-mini" >
  17. <ul>
  18. ...
  19. </ul>
  20. </div>

Тигезләү

Пагинация сылтамаларының тигезләнешен үзгәртү өчен ике өстәмә классның берсен өстәгез: .pagination-centeredһәм .pagination-right.

  1. <div class = "пагинация пагинация-үзәк" >
  2. ...
  3. </div>
  1. <div class = "pagination pagination-right" >
  2. ...
  3. </div>

Пейджер

Якты билгеләр һәм стильләр белән гади пагинацияне тормышка ашыру өчен тиз алдагы һәм киләсе сылтамалар. Блог яки журнал кебек гади сайтлар өчен бик яхшы.

Килешенгән мисал

Килешү буенча, пейджер үзәкләре сылтамалар.

  1. <ul class = "пейджер" >
  2. <li> <a href = "#"> Алдагы </a> </li>
  3. <li> <a href = "#"> Киләсе </a> </li>
  4. </ul>

Тигезләнгән сылтамалар

Альтернатив рәвештә, сез һәр сылтаманы якларга тигезли аласыз:

  1. <ul class = "пейджер" >
  2. <li класс = "алдагы" >
  3. <a href = "#"> & larr ; Олы </a>
  4. </li>
  5. <li класс = "киләсе" >
  6. <a href = "#"> Яңа & rarr ; </a>
  7. </li>
  8. </ul>

Ихтимал инвалид хәл

.disabledПейджер сылтамалары шулай ук ​​пагинациядән гомуми ярдәм классын кулланалар .

  1. <ul class = "пейджер" >
  2. <li class = "алдагы инвалид" >
  3. <a href = "#"> & larr ; Олы </a>
  4. </li>
  5. ...
  6. </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>

Easyиңел җимерелә

:emptyEasyиңел тормышка ашыру өчен, этикеткалар һәм бейджлар эчтәлек булмаганда (CSS селекторы аша) җимереләчәк .

Герой берәмлеге

Сайтыгыздагы төп эчтәлекне күрсәтү өчен җиңел, сыгылмалы компонент. Маркетинг һәм эчтәлекле сайтларда яхшы эшли.

Сәлам, Дөнья!

Бу гади герой берәмлеге, үзенчәлекле эчтәлеккә яки мәгълүматка өстәмә игътибарны җәлеп итү өчен гади джумботрон стилендәге компонент.

Тулырак

  1. <div class = "герой-берәмлек" >
  2. <h1> Башлам </h1>
  3. <p> Теглар </p>
  4. <p>
  5. <a class = "btn btn-primary btn-large">
  6. Тулырак
  7. </a>
  8. </p>
  9. </div>

Бит башы

h1Биттәге эчтәлекнең сегмент бүлекләрен урынлы урнаштыру өчен гади кабык . Ул күпчелек компонентларны (өстәмә стильләр белән) h1куллана ала.small

  1. <div class = "page-header" >
  2. <h1> Мисал битенең башы <small> Башлам өчен субтекст </small> </h1>
  3. </div>

Килешү эскизлар

Килешү буенча, Bootstrap эскизлары минималь кирәкле билгеләр белән бәйләнгән рәсемнәрне күрсәтү өчен эшләнгән.

Бик югары көйләнә

Бераз өстәмә билгеләр белән, баш символлар, параграфлар яки төймәләр кебек HTML эчтәлеген өстәргә мөмкин.

  • 300х200

    Эскиз этикеткасы

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida eget metus. Nullam id dolor id nibh ultricies транспорт чарасы.

    Эш Эш

  • 300х200

    Эскиз этикеткасы

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida eget metus. Nullam id dolor id nibh ultricies транспорт чарасы.

    Эш Эш

  • 300х200

    Эскиз этикеткасы

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida eget metus. Nullam id dolor id nibh ultricies транспорт чарасы.

    Эш Эш

Ни өчен эскизларны кулланырга

Эскизлар (моңа .media-gridкадәр v1.4 кадәр) фото яки видео челтәрләре, рәсем эзләү нәтиҗәләре, ваклап сату продуктлары, портфолио һәм башкалар өчен бик яхшы. Алар сылтамалар яки статик эчтәлек булырга мөмкин.

Гади, сыгылмалы билгеләр

Эскизны билгеләү гади - ulтеләсә нинди liэлементлар белән кирәк. Бу шулай ук ​​супер сыгылучан, эчтәлекне төрү өчен бераз күбрәк маркалы эчтәлек төренә мөмкинлек бирә.

Челтәр баганасы зурлыкларын куллана

Ниһаять, эскизлар компоненты булган челтәр системасы классларын куллана, .span2яки .span3эскиз үлчәмнәрен контрольдә тоту өчен.

Билгеләү

Алда әйтелгәнчә, эскизлар өчен кирәкле билгеләр җиңел һәм туры. Менә бәйләнгән рәсемнәр өчен килешенгән көйләүгә күз салу :

  1. <ul class = "эскизлар" >
  2. <li класс = "span4" >
  3. <a href = "#" class = "thumbnail"> _
  4. <img data-src = "holder.js / 300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </ul>

Эскизлардагы HTML эчтәлеге өчен, билгеләр бераз үзгәрә. Блок дәрәҗәсендәге эчтәлекне рөхсәт итәр <a>өчен , без <div>шуңа охшаганны алыштырабыз:

  1. <ул класс = "эскизлар" >
  2. <li класс = "span4" >
  3. <div класс = "эскиз" >
  4. <img data-src = "holder.js / 300x200" alt = "" >
  5. <h3> Эскиз этикеткасы </h3>
  6. <p> Эскиз язмасы ... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Күбрәк мисаллар

Төрле челтәр класслары белән сезнең барлык вариантларыгызны өйрәнегез. Сез шулай ук ​​төрле зурлыкларны кушып, туры китерә аласыз.

Килешү

.alertТөп кисәтү хәбәре өчен теләсә нинди текстны һәм өстәмә эштән җибәрү төймәсен урыгыз .

Кисәтү! Иң яхшы тикшерү, сез бик яхшы күренмисез.
  1. <div class = "уяу" >
  2. <төймә тибы = "төймә" класс = "ябу" мәгълүмат-кире кагу = "уяу" > & вакыт; </button>
  3. <strong> Кисәтү! </strong> Иң яхшы тикшерү, сез бик яхшы күренмисез.
  4. </div>

Кнопкаларны кире кагу

data-dismiss="alert"Мобиль Сафари һәм Мобиль Опера браузерлары, атрибутка өстәп , тег href="#"кулланганда хәбәрләрне кире кагуны таләп итәләр.<a>

  1. <a href = "#" class = "close" data-dismiss = "alert"> & times ; </a>

Альтернатив рәвештә, сез <button>безнең документлар өчен сайлаган мәгълүмат атрибуты булган элементны куллана аласыз. Кулланганда <button>сез кертергә тиеш, type="button"яисә формаларыгыз җибәрелмәскә мөмкин.

  1. <төймә тибы = "төймә" класс = "ябу" мәгълүмат-кире кагу = "уяу" > & вакыт; </button>

JavaScript аша хәбәрләрне кире кагарга

Сигнализацияләрне тиз һәм җиңел җибәрү өчен jQuery плагинын кулланыгыз .


Вариантлар

Озынрак хәбәрләр өчен, өстәп, аскы төргәкнең өске һәм аскы өлешләрен өстәгез .alert-block.

Кисәтү!

Иң яхшы тикшерү, сез бик яхшы күренмисез. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur һ.б.

  1. <div class = "уяулык-блок" >
  2. <төймә тибы = "төймә" класс = "ябу" мәгълүмат-кире кагу = "уяу" > & вакыт; </button>
  3. <h4> Кисәтү! </h4>
  4. Иң яхшы тикшерү, син түгел ...
  5. </div>

Контекст альтернативалары

Сигнализациянең мәгънәсен үзгәртү өчен өстәмә класслар өстәгез.

Хата яки куркыныч

Әй! Берничә әйберне үзгәртегез һәм яңадан җибәрергә тырышыгыз.
  1. <div class = "alert alert-error" >
  2. ...
  3. </div>

Уңыш

Афәрин! Сез бу мөһим хәбәрне уңышлы укыйсыз.
  1. <div class = "уяу уяу-уңыш" >
  2. ...
  3. </div>

Мәгълүмат

Идарә итә! Бу кисәтү сезнең игътибарыгызга мохтаҗ, ләкин бу бик мөһим түгел.
  1. <div class = "alert alert-info" >
  2. ...
  3. </div>

Мисаллар һәм билгеләр

Төп

Вертикаль градиент белән алга китеш сызыгы.

  1. <div class = "алгарыш" >
  2. <div class = "bar" style = " width : 60 %; " > </div>
  3. </div>

Сызылган

Сызылган эффект булдыру өчен градиент куллана. IE7-8 мөмкин түгел.

  1. <div class = "прогресс-сызыклы" >
  2. <div class = "bar" style = " width : 20 %; " > </div>
  3. </div>

Анимация

Уңнан сулга полосаларны җанландыру өчен .activeөстәргә . .progress-stripedIEның барлык версияләрендә дә юк.

  1. <div class = "прогресс-сызыклы актив" >
  2. <div class = "bar" style = " width : 40 %; " > </div>
  3. </div>

Тапланган

.progressАларны туплау өчен берничә барны бер үк урынга урнаштырыгыз .

  1. <div class = "алгарыш" >
  2. <div class = "bar bar-success" style = " width : 35 %; " > </div>
  3. <div class = "штрих-кисәтү" стиле = " киңлеге : 20 %; " > </div>
  4. <div class = "bar-danger" style = " width : 10 %; " > </div>
  5. </div>

Вариантлар

Өстәмә төсләр

Прогресс барлары бер үк төймә һәм эзлекле стильләр өчен кисәтү классларын кулланалар.

  1. <div class = "прогресс-информация" >
  2. <div class = "bar" style = " width : 20 % " > </div>
  3. </div>
  4. <div class = "алгарыш-уңыш" >
  5. <div class = "bar" style = " width : 40 % " > </div>
  6. </div>
  7. <div class = "алгарыш-кисәтү" >
  8. <div class = "bar" style = " width : 60 % " > </div>
  9. </div>
  10. <div class = "алгарыш-куркыныч" >
  11. <div class = "bar" style = " width : 80 % " > </div>
  12. </div>

Сызыклы барлар

Каты төсләргә охшаган, бездә төрле сызыклы прогресс барлары бар.

  1. <div class = "прогресс прогресс-информация прогресс-сызыклы" >
  2. <div class = "bar" style = " width : 20 % " > </div>
  3. </div>
  4. <div class = "прогресс прогресс-уңыш прогресс-сызыклы" >
  5. <div class = "bar" style = " width : 40 % " > </div>
  6. </div>
  7. <div class = "алгарыш-кисәтүче прогресс-сызыклы" >
  8. <div class = "bar" style = " width : 60 % " > </div>
  9. </div>
  10. <div class = "прогресс прогресс-куркыныч прогресс-сызыклы" >
  11. <div class = "bar" style = " width : 80 % " > </div>
  12. </div>

Браузер ярдәме

Прогресс барлары барлык эффектларына ирешү өчен CSS3 градиентларын, күчешләрен, анимацияләрен кулланалар. Бу функцияләр IE7-9 яки Firefox'ның иске версияләрендә булышмый.

Internet Explorer 10 һәм Opera 12 белән чагыштырганда версияләр анимацияләрне хупламый.

Төрле төр компонентлар төзү өчен абстракт объект стильләре (блог аңлатмалары, Твитлар һ.б.) текст эчтәлеге белән бергә сул яки уңга тигезләнгән рәсемне күрсәтәләр.

Килешенгән мисал

Килешү медиа медиа объектны (рәсемнәр, видео, аудио) эчтәлек блогының сул яисә уң ягына йөзәргә мөмкинлек бирә.

64х64

Медиа башы

Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia conue felis faucibus.
64х64

Медиа башы

Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia conue felis faucibus.
64х64

Медиа башы

Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia conue felis faucibus.
  1. <div class = "media" >
  2. <a class = "pull-left" href = "#"> _
  3. <img class = "media-object" data-src = "holder.js / 64x64" >
  4. </a>
  5. <div class = "media-body" >
  6. <h4 класс = "медиа-башлам" > Медиа рубрикасы </h4>
  7. ...
  8.  
  9. <! - Ояланган медиа объект ->
  10. <div class = "media" >
  11. ...
  12. </div>
  13. </div>
  14. </div>

Медиа исемлеге

Бераз өстәмә билгеләр белән сез исемлек эчендә медиа куллана аласыз (аңлатма җепләре яки мәкаләләр исемлеге өчен файдалы).

  • 64х64

    Медиа башы

    Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis.

    64х64

    Ояланган медиа башы

    Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis.
    64х64

    Ояланган медиа башы

    Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis.
    64х64

    Ояланган медиа башы

    Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis.
  • 64х64

    Медиа башы

    Гравида нуллада крас утыра. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, вестибулумда вестибулум, tempus viverra turpis.
  1. <ul class = "медиа-исемлек" >
  2. <li класс = "медиа" >
  3. <a class = "pull-left" href = "#"> _
  4. <img class = "media-object" data-src = "holder.js / 64x64" >
  5. </a>
  6. <div class = "media-body" >
  7. <h4 класс = "медиа-башлам" > Медиа рубрикасы </h4>
  8. ...
  9.  
  10. <! - Ояланган медиа объект ->
  11. <div class = "media" >
  12. ...
  13. </div>
  14. </div>
  15. </li>
  16. </ul>

Скважиналар

Элементка гади эффект кебек үк, эффект кертү өчен кулланыгыз.

Менә мин коеда!
  1. <div class = "әйбәт" >
  2. ...
  3. </div>

Өстәмә дәресләр

Ике өстәмә үзгәртүче класслы паддер һәм түгәрәк почмаклар белән идарә итү.

Менә мин коеда!
  1. <div class = "яхшы-зур" >
  2. ...
  3. </div>
Менә мин коеда!
  1. <div class = "яхшы-кечкенә" >
  2. ...
  3. </div>

Икона

Модаль һәм сигнализация кебек эчтәлекне кире кагу өчен гомуми якын иконаны кулланыгыз.

  1. <төймә класс = "ябык" > & вакыт; </button>

href="#"Әгәр дә сез якорь куллансагыз, iOS җайланмалары чирттерү вакыйгаларын таләп итә .

  1. <a class = "close" href = "#"> & times ; </a>

Ярдәмче класслар

Кечкенә дисплей яки тәртип үзгәртү өчен гади, тупланган класслар.

.пул-сул

Калган элементны йөзегез

  1. класс = "тарту-сул"
  1. . тарту - сул {
  2. йөзү : сул ;
  3. }

.пул-уң

Бер элементны уңда йөзегез

  1. класс = "тарту-уң"
  1. . тарту - уң {
  2. йөзү : уң ;
  3. }

.әр сүзнең

Элемент төсен үзгәртегез#999

  1. класс = "тавышсыз"
  1. . тавышсыз {
  2. төс : # 999;
  3. }

.clearfix

floatТеләсә нинди элементны чистарт

  1. класс = "Clearfix"
  1. . Clearfix {
  2. * зурайту : 1 ;
  3. &: элек ,
  4. &: соң {
  5. күрсәтү : таблица ;
  6. эчтәлеге : "" ;
  7. }
  8. &: соң {
  9. ачык : икесе дә ;
  10. }
  11. }