Компоненти

Десетици компоненти за повеќекратна употреба изградени за да обезбедат навигација, предупредувања, поповери и многу повеќе.

Главите горе! Овие документи се за v2.3.2, кој повеќе не е официјално поддржан. Проверете ја најновата верзија на Bootstrap!

Примери

Две основни опции, заедно со уште две специфични варијации.

Група со едно копче

Завиткајте серија копчиња со .btnво .btn-group.

  1. <div class = "btn-група" >
  2. <button class = "btn" > Лево </button>
  3. <button class = "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-група" >
  3. ...
  4. </div>
  5. </div>

Групи со вертикални копчиња

Направете збир на копчиња да изгледаат вертикално наредени наместо хоризонтално.

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

Поле за избор и радио вкусови

Групите на копчиња можат да функционираат и како радија, каде што може да биде активно само едно копче, или полиња за избор, каде што може да биде активен кој било број на копчиња. Погледнете ги JavaScript документите за тоа.

Спуштање во групи на копчиња

Главите горе!Копчињата со паѓачки копчиња мора да бидат поединечно завиткани во нив .btn-groupза .btn-toolbarправилно прикажување.

Преглед и примери

Користете кое било копче за да активирате паѓачко мени со тоа што ќе го ставите во a .btn-groupи ќе обезбедите соодветна ознака на менито.

  1. <div class = "btn-група" >
  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-група" >
  2. <button class = "btn" > Дејство </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "паѓачко" >
  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-група" >
  2. <button class = "btn btn-mini" > Дејство </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "паѓачко" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = „паѓачко мени“ >
  7. <!-- линкови од паѓачкото мени -->
  8. </ul>
  9. </div>

Испаѓачки менија

Паѓачките менија, исто така, може да се префрлаат од долу нагоре со додавање на една класа на непосредниот родител на .dropdown-menu. Ќе ја преврти насоката на .caretи ќе го препозиционира самото мени за да се движи од дното нагоре наместо од врвот надолу.

  1. <div class = "отпаѓање на групата btn" >
  2. <button class = "btn" > Испаѓање </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "паѓачко" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = „паѓачко мени“ >
  7. <!-- линкови од паѓачкото мени -->
  8. </ul>
  9. </div>

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

Едноставна страница инспирирана од Rdio, одлична за апликации и резултати од пребарување. Големиот блок е тешко да се пропушти, лесно може да се скалира и обезбедува големи области за кликнување.

  1. <div class = „страница“ >
  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 = „страница“ >
  2. <ul>
  3. <li class = "оневозможено" ><a href = "#" > « </a></li>
  4. <li class = "активен" ><a href = "#" > 1 </a></li>
  5. ...
  6. </ul>
  7. </div>

Можете опционално да ги замените активните или оневозможените сидра за распони за да ја отстраните функционалноста на кликнувањето додека ги задржувате наменетите стилови.

  1. <div class = „страница“ >
  2. <ul>
  3. <li class = "оневозможено" ><span> « </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 = „страница“ >
  7. <ul>
  8. ...
  9. </ul>
  10. </div>
  11. <div class = „пагинација-мала“ >
  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 = „пагинација-десно“ >
  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 class = „претходна“ >
  3. <a href = "#" > Постари </a>
  4. </li>
  5. <li class = „следно“ >
  6. <a href = "#" > Понови → </a>
  7. </li>
  8. </ul>

Факултативна оневозможена состојба

Пејџер-врските исто така ја користат .disabledкласата за општа корист од страницата.

  1. <ul class = „пејџер“ >
  2. <li class = "претходно оневозможено" >
  3. <a href = "#" > Постари </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>

Лесно се склопува

За лесна имплементација, етикетите и беџовите едноставно ќе се срушат (преку :emptyизбирачот на 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 = „заглавие на страницата“ >
  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 at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Акција Акција

  • 300х200

    Етикета за сликички

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Акција Акција

  • 300х200

    Етикета за сликички

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Акција Акција

Зошто да користите сликички

Сликичките (претходно .media-gridдо верзијата 1.4) се одлични за решетки од фотографии или видеа, резултати од пребарување слики, малопродажни производи, портфолија и многу повеќе. Тие можат да бидат врски или статична содржина.

Едноставно, флексибилно обележување

Означувањето на сликичките е едноставно - сè што е потребно е ulсо кој било број елементи. liТој е исто така супер флексибилен, овозможувајќи секаков тип на содржина со само малку повеќе обележување за да се завитка вашата содржина.

Користи големини на колони на мрежа

Конечно, компонентата за сликички ги користи постоечките мрежни системски класи - како .span2или .span3- за контрола на димензиите на сликичките.

Означување

Како што споменавме претходно, потребната ознака за сликички е лесна и јасна. Еве поглед на стандардното поставување за поврзани слики :

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

За прилагодена содржина на HTML во сликички, ознаката малку се менува. За да дозволиме содржина на ниво на блок насекаде, ја заменуваме <a>со <div>вака:

  1. <ul class = „сликички“ >
  2. <li class = "span4" >
  3. <div class = „слика“ >
  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 type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <strong> Предупредување! </strong> Најдобро проверете се, не изгледате премногу добро.
  4. </div>

Отфрли копчиња

Прелистувачите Mobile Safari и Mobile Opera, покрај data-dismiss="alert"атрибутот, бараат и href="#"за отфрлање на предупредувањата при користење на <a>ознака.

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

Алтернативно, можете да користите <button>елемент со атрибутот податоци, што се одлучивме да го направиме за нашите документи. Кога користите <button>, мора да вклучите type="button"или вашите формулари можеби нема да се достават.

  1. <button type = "button" class = "close" data-dismiss = "alert" > × </button>

Отфрлете ги предупредувањата преку JavaScript

Користете го приклучокот за предупредувања jQuery за брзо и лесно отфрлање на предупредувањата.


Опции

За подолги пораки, зголемете го полнењето на горниот и долниот дел од обвивката за предупредување со додавање .alert-block.

Предупредување!

Најдобро проверете се, не изгледате премногу добро. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class = "alert alert-block" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <h4> Предупредување! </h4>
  4. Најдобро проверете се, не сте ...
  5. </div>

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

Додајте изборни класи за да ја промените конотацијата на предупредувањето.

Грешка или опасност

О, брзо! Променете неколку работи и обидете се повторно да поднесете.
  1. <div class = "предупредување-грешка за предупредување" >
  2. ...
  3. </div>

Успех

Добро сторено! Успешно ја прочитавте оваа важна порака за предупредување.
  1. <div class = "alert alert-success" >
  2. ...
  3. </div>

Информации

Главите горе! На ова предупредување му треба вашето внимание, но не е многу важно.
  1. <div class = "информации за предупредување за предупредување" >
  2. ...
  3. </div>

Примери и обележување

Основни

Стандардна лента за напредок со вертикален градиент.

  1. <div class = „напредок“ >
  2. <div class = "bar" style = " ширина : 60 %; " </div>
  3. </div>

Пругасти

Користи градиент за да создаде ефект на риги. Не е достапно во IE7-8.

  1. <div class = "напредок напредок-шарени" >
  2. <div class = "bar" style = " ширина : 20 %; " </div>
  3. </div>

Анимирани

Додајте .activeво за да .progress-stripedги анимирате лентите од десно кон лево. Не е достапно во сите верзии на IE.

  1. <div class = "progress progress-striped active" >
  2. <div class = "bar" style = " ширина : 40 %; " </div>
  3. </div>

Наредени

Ставете повеќе ленти во истото .progressза да ги наредете.

  1. <div class = „напредок“ >
  2. <div class = "bar bar-success" style = " ширина : 35 %; " ></div>
  3. <div class = "bar bar-warning" style = " ширина : 20 %; " </div>
  4. <div class = "bar bar-danger" style = " ширина : 10 %; " </div>
  5. </div>

Опции

Дополнителни бои

Лентите за напредок користат некои од истите копчиња и класи на предупредување за конзистентни стилови.

  1. <div class = "прогрес напредок-информации" >
  2. <div class = "bar" style = " ширина : 20 % " ></div>
  3. </div>
  4. <div class = „напредок напредок-успех“ >
  5. <div class = "bar" style = " ширина : 40 % " ></div>
  6. </div>
  7. <div class = „предупредување за напредок“ >
  8. <div class = "bar" style = " ширина : 60 % " ></div>
  9. </div>
  10. <div class = "прогрес напредок-опасност" >
  11. <div class = "bar" style = " ширина : 80 % " ></div>
  12. </div>

Решетки со риги

Слично на цврстите бои, имаме разновидни ленти за напредок.

  1. <div class = "progress progress-info progress-striped" >
  2. <div class = "bar" style = " ширина : 20 % " ></div>
  3. </div>
  4. <div class = "напредок напредок-успех напредок-шарени" >
  5. <div class = "bar" style = " ширина : 40 % " ></div>
  6. </div>
  7. <div class = "progress progress-warning progress-striped" >
  8. <div class = "bar" style = " ширина : 60 % " ></div>
  9. </div>
  10. <div class = "напредок напредок-опасност напредок-шарени" >
  11. <div class = "bar" style = " ширина : 80 % " ></div>
  12. </div>

Поддршка на прелистувачот

Лентите за напредок користат градиенти, транзиции и анимации CSS3 за да ги постигнат сите нивни ефекти. Овие функции не се поддржани во IE7-9 или постари верзии на Firefox.

Верзиите порано од Internet Explorer 10 и Opera 12 не поддржуваат анимации.

Стилови на апстрактни објекти за градење на различни видови компоненти (како коментари на блог, твитови, итн.) кои имаат слика порамнета лево или десно заедно со текстуалната содржина.

Стандарден пример

Стандардните медиуми дозволуваат да лебдат медиумски објект (слики, видео, аудио) лево или десно од блок со содржина.

64x64

Медиумски наслов

Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis во faucibus.
64x64

Медиумски наслов

Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis во faucibus.
64x64

Медиумски наслов

Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis во faucibus.
  1. <div class = „медиуми“ >
  2. <a class = "pull-left" href = "#" >
  3. <img class = "media-object" data-src = "holder.js/64x64" >
  4. </a>
  5. <div class = „медиумско тело“ >
  6. <h4 class = "media-heading" > Медиумски наслов </h4>
  7. ...
  8.  
  9. <!-- Вгнезден медиумски објект -->
  10. <div class = „медиуми“ >
  11. ...
  12. </div>
  13. </div>
  14. </div>

Медиумска листа

Со малку дополнително обележување, можете да користите медиуми во внатрешноста на списокот (корисно за теми за коментари или списоци на статии).

  • 64x64

    Медиумски наслов

    Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.

    64x64

    Вгнезден медиумски наслов

    Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
    64x64

    Вгнезден медиумски наслов

    Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
    64x64

    Вгнезден медиумски наслов

    Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
  • 64x64

    Медиумски наслов

    Cras sit amet nibh libero, во gravida nulla. Нулта или метус скалериска пред да се соличитудин commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
  1. <ul class = "медија-листа" >
  2. <li class = „медиуми“ >
  3. <a class = "pull-left" href = "#" >
  4. <img class = "media-object" data-src = "holder.js/64x64" >
  5. </a>
  6. <div class = „медиумско тело“ >
  7. <h4 class = "media-heading" > Медиумски наслов </h4>
  8. ...
  9.  
  10. <!-- Вгнезден медиумски објект -->
  11. <div class = „медиуми“ >
  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 class = "close" > × </button>

Уредите со iOS бараат href="#"настани за кликнување ако повеќе би сакале да користите сидро.

  1. <a class = "close" href = "#" > × </a>

Помошни часови

Едноставни, фокусирани часови за мали промени во приказот или однесувањето.

.повлече-лево

Плови елемент лево

  1. класа = "повлече-лево"
  1. . повлече - лево {
  2. плови : лево ;
  3. }

.повлече-десно

Пловете елемент десно

  1. класа = "повлече-десно"
  1. . повлече - десно {
  2. плови : десно ;
  3. }

.згаснат

Променете ја бојата на елементот во#999

  1. класа = „исклучено“
  1. . исклучен звук {
  2. боја : #999;
  3. }

.расчисти

Исчистете го floatна кој било елемент

  1. класа = "чисто поправка"
  1. . поправи {
  2. * зумирање : 1 ;
  3. &: пред ,
  4. &: после {
  5. приказ : табела ;
  6. содржина : "" ;
  7. }
  8. &: после {
  9. јасно : и двете ;
  10. }
  11. }