База CSS

На верхняй частцы рыштаванняў асноўныя элементы HTML стылізаваны і пашыраны з дапамогай пашыраемых класаў, каб забяспечыць свежы, паслядоўны выгляд і адчуванне.

Загалоўкі і асноўны тэкст

Друкарскі маштаб

Уся друкарская сетка заснавана на дзвюх зменных Less у нашым файле variables.less: @baseFontSizeі @baseLineHeight. Першы - гэта базавы памер шрыфта, які выкарыстоўваецца паўсюль, а другі - базавая вышыня лініі.

Мы выкарыстоўваем гэтыя зменныя і некаторую матэматыку, каб стварыць палі, запаўненні і вышыню радкоў для ўсіх нашых тыпаў і шмат іншага.

Прыклад асноўнага тэксту

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui.

h1. Загаловак 1

h2. Загаловак 2

h3. Загаловак 3

h4. Загаловак 4

h5. Загаловак 5
h6. Загаловак 6

Націск, зварот і абрэвіятура

элемент Выкарыстанне Дадаткова
<strong> Для вылучэння фрагмента тэксту важным Няма
<em> Для выдзялення націскам фрагмента тэксту Няма
<abbr> Размяшчае абрэвіятуры і абрэвіятуры, каб паказаць разгорнутую версію пры навядзенні курсора

Уключыце неабавязковы titleатрыбут для разгорнутага тэксту

Выкарыстоўвайце .initialismклас для вялікіх скарачэнняў.
<address> Для атрымання кантактнай інфармацыі для яго бліжэйшага продка або ўсёй працы Захаваць фарматаванне, заканчваючы ўсе радкі на<br>

Выкарыстанне націску

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Mecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

Заўвага: Вы можаце выкарыстоўваць <b>і <i>ў HTML5, але іх выкарыстанне крыху змянілася. <b>прызначана для вылучэння слоў або фраз без перадачы дадатковай важнасці, у той час як <i>у асноўным для голасу, тэхнічных тэрмінаў і г.д.

Прыклады адрасоў

Вось два прыклады таго, як <address>можна выкарыстоўваць тэг:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Поўнае імя
[email protected]

Прыклады скарачэнняў

Скарачэнні з titleатрыбутам маюць светлую пункцірную ніжнюю мяжу і дапаможны курсор пры навядзенні. Гэта дае карыстальнікам дадатковую індыкацыю, што нешта будзе паказана пры навядзенні курсора.

Дадайце initialismклас да абрэвіятуры, каб павялічыць друкарскую гармонію, надаўшы яму крыху меншы памер тэксту.

HTML - гэта лепшае з часоў нарэзанага хлеба.

Абрэвіятура слова attr - attr .

Цытаты

элемент Выкарыстанне Дадаткова
<blockquote> Элемент блочнага ўзроўню для цытавання кантэнту з іншай крыніцы

Дадаць citeатрыбут для зыходнага URL

Выкарыстанне .pull-leftі .pull-rightкласы для плаваючых варыянтаў
<small> Неабавязковы элемент для дадання цытаты, якая паказваецца карыстальнікам, звычайна аўтара з назвай працы Размесціце <cite>вакол загалоўка або назвы крыніцы

Каб уключыць цытату, абгарніце <blockquote>любы HTML у якасці цытаты. Для прамых двукоссяў мы рэкамендуем <p>.

Уключыце неабавязковы <small>элемент для спасылкі на крыніцу, і вы атрымаеце працяжнік &mdash;перад ім у мэтах стылю.

  1. <цытата>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis. </p>
  3. <small> Нехта вядомы </small>
  4. </blockquote>

Прыклад цытат

Цытаты па змаўчанні маюць наступны стыль:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.

Нехта вядомы ў працоўным корпусе

Каб змясціць цытату справа, дадайце class="pull-right":

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.

Нехта вядомы ў працоўным корпусе

Спісы

Неўпарадкаваны

<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Цэлы лік нападаў lorem і маса
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Нестыляваны

<ul class="unstyled">

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Цэлы лік нападаў lorem і маса
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Замовілі

<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Цэлы лік нападаў lorem і маса
  4. Facilisis in pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

Апісанне

<dl>

Спісы апісанняў
Спіс апісанняў ідэальна падыходзіць для вызначэння тэрмінаў.
Эўізмод
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Порта Малесуада
Etiam porta sem malesuada magna mollis euismod.

Гарызантальнае апісанне

<dl class="dl-horizontal">

Спісы апісанняў
Спіс апісанняў ідэальна падыходзіць для вызначэння тэрмінаў.
Эўізмод
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Порта Малесуада
Etiam porta sem malesuada magna mollis euismod.
Felis euismod semper eget lacinia
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

Галаву ўверх! Гарызантальныя спісы апісанняў будуць абрэзаць тэрміны, якія занадта доўгія, каб змясціцца ў левым слупку выпраўлення text-overflow. У больш вузкіх акнах прагляду яны зменяцца на макет са стосам па змаўчанні.

У радку

Абгарніце ўбудаваныя фрагменты кода з дапамогай <code>.

  1. Напрыклад , раздзел < code> < / code > павінен быць абгорнуты як убудаваны .

Базавы блок

Выкарыстоўвайце <pre>для некалькіх радкоў кода. Не забудзьцеся зняць любыя вуглавыя дужкі ў кодзе для правільнай візуалізацыі.

<p>Узор тэксту тут...</p>
  1. <папярэдні>
  2. <p>Узор тэксту тут...</p>
  3. </pre>

Заўвага: пераканайцеся, што код знаходзіцца ў <pre>тэгах як мага бліжэй да левага боку; ён будзе адлюстроўваць усе ўкладкі.

Пры жаданні вы можаце дадаць .pre-scrollableклас, які будзе ўсталёўваць максімальную вышыню 350 пікселяў і забяспечваць паласу пракруткі па восі Y.

Google Prettify

Вазьміце той жа <pre>элемент і дадайце два дадатковыя класы для палепшанага візуалізацыі.

  1. <p> Прыклад тэксту тут... </p>
  1. < pret class = "prettyprint
  2. linenums" >
  3. <p>Узор тэксту тут...</p>
  4. </pre>

Спампуйце google-code-prettify і праглядзіце readme, каб даведацца, як карыстацца.

Разметка табліцы

Тэг Апісанне
<table> Элемент абгорткі для адлюстравання даных у таблічным фармаце
<thead> Элемент-кантэйнер для радкоў загалоўкаў табліцы ( <tr>) для пазначэння слупкоў табліцы
<tbody> Элемент-кантэйнер для радкоў табліцы ( <tr>) у целе табліцы
<tr> Элемент-кантэйнер для набору ячэек табліцы ( <td>або <th>), якія з'яўляюцца ў адным радку
<td> Ячэйка табліцы па змаўчанні
<th> Спецыяльная ячэйка табліцы для метак слупкоў (ці радкоў, у залежнасці ад аб'ёму і размяшчэння)
Павінна выкарыстоўвацца ў a<thead>
<caption> Апісанне або кароткі змест таго, што змяшчае табліца, асабліва карыснае для праграм чытання з экрана
  1. <табліца>
  2. <загаловак>
  3. <tr>
  4. <th> </th>
  5. <th> </th>
  6. </tr>
  7. </thead>
  8. <tbody>
  9. <tr>
  10. <td> </td>
  11. <td> </td>
  12. </tr>
  13. </tbody>
  14. </table>

Варыянты табліцы

Імя Клас Апісанне
Па змаўчанні Няма Ніякіх стыляў, толькі слупкі і радкі
Базавы .table Толькі гарызантальныя лініі паміж радамі
Аблямаваны .table-bordered Закругляе куты і дадае знешнюю мяжу
Паласа-зебра .table-striped Дадае светла-шэры колер фону ў няцотныя радкі (1, 3, 5 і г.д.)
Згушчаны .table-condensed Скарачае вертыкальнае запаўненне напалову, ад 8 пікселяў да 4 пікселяў, ва ўсіх элементах tdіth

Прыклады табліц

1. Стылі табліц па змаўчанні

Табліцы аўтаматычна стылізуюцца толькі з некалькімі рамкамі для забеспячэння чытальнасці і захавання структуры. З 2.0 .tableклас абавязковы.

  1. <table class = "table" >
  2. </table>
# Імя Прозвішча Імя карыстальніка
1 Марк Ота @mdo
2 Якаў Торнтан @тоўсты
3 Лары птушка @twitter

2. Паласаты стол

Пафантазіруйце са сваімі сталамі, дадаўшы зебрападобныя паласы - проста дадайце .table-stripedклас.

Заўвага: паласатыя табліцы выкарыстоўваюць :nth-childселектар CSS і недаступны ў IE7-IE8.

  1. <table class = "table table-striped" >
  2. </table>
# Імя Прозвішча Імя карыстальніка
1 Марк Ота @mdo
2 Якаў Торнтан @тоўсты
3 Лары птушка @twitter

3. Абрамлены стол

Дадайце рамкі вакол усяго стала і закругленыя куты ў эстэтычных мэтах.

  1. <table class = "table table-bordered" >
  2. </table>
# Імя Прозвішча Імя карыстальніка
1 Марк Ота @mdo
Марк Ота @getbootstrap
2 Якаў Торнтан @тоўсты
3 Птушка Лары @twitter

4. Згорнутая табліца

Зрабіце свае табліцы больш кампактнымі, дадаўшы .table-condensedклас, каб скараціць запаўненне вочак табліцы напалову (з 8 пікселяў да 4 пікселяў).

  1. <table class = "table table-condensed" >
  2. </table>
# Імя Прозвішча Імя карыстальніка
1 Марк Ота @mdo
2 Якаў Торнтан @тоўсты
3 Птушка Лары @twitter

5. Аб'яднайце іх усіх!

Не саромейцеся камбінаваць любыя класы табліц, каб дасягнуць рознага выгляду, выкарыстоўваючы любы з даступных класаў.

  1. <table class = "table table-stried table-bordered table-condensed" >
  2. ...
  3. </table>
Поўнае імя
# Імя Прозвішча Імя карыстальніка
1 Марк Ота @mdo
2 Якаў Торнтан @тоўсты
3 Птушка Лары @twitter

Гнуткі HTML і CSS

Лепшая частка формаў у Bootstrap заключаецца ў тым, што ўсе вашы ўводы і элементы кіравання выглядаюць цудоўна, незалежна ад таго, як вы ствараеце іх у сваёй разметцы. Лішні HTML не патрабуецца, але мы прапануем шаблоны для тых, каму ён патрэбны.

Больш складаныя макеты пастаўляюцца з лаканічнымі і маштабаванымі класамі для лёгкага стылю і прывязкі падзей, так што вы будзеце ахоплены на кожным кроку.

Чатыры макеты ўключаны

Bootstrap пастаўляецца з падтрымкай чатырох тыпаў макетаў формаў:

  • Вертыкальны (па змаўчанні)
  • Пошук
  • У радку
  • Гарызантальны

Розныя тыпы макетаў формы патрабуюць некаторых зменаў у разметцы, але самі элементы кіравання застаюцца і паводзяць сябе такім жа чынам.

Кантрольныя стану і многае іншае

Формы Bootstrap уключаюць стылі для ўсіх асноўных элементаў кіравання формамі, такіх як увод, тэкставае поле і выбар, які вы чакаеце. Але ён таксама пастаўляецца з шэрагам карыстальніцкіх кампанентаў, такіх як дададзеныя і папярэднія ўводы і падтрымка спісаў сцяжкоў.

Такія стану, як памылка, папярэджанне і поспех, уключаны для кожнага тыпу кантролю формы. Таксама ўключаны стылі для адключаных элементаў кіравання.

Чатыры віды форм

Bootstrap забяспечвае простую разметку і стылі для чатырох стыляў агульных вэб-формаў.

Імя Клас Апісанне
Вертыкальны (па змаўчанні) .form-vertical (не патрабуецца) Складаныя, выраўнаваныя па левым краі надпісы над элементамі кіравання
У радку .form-inline Этыкетка з выраўноўваннем па левым краі і ўбудаваныя элементы кіравання для кампактнага стылю
Пошук .form-search Экстракруглы ўвод тэксту для тыповай эстэтыкі пошуку
Гарызантальны .form-horizontal Плаваюць па левым краі, выраўнаваныя па правым краі, у тым жа радку, што і элементы кіравання

Прыклады формаў з выкарыстаннем толькі элементаў кіравання, без дадатковай разметкі

Асноўная форма

Разумныя і лёгкія налады па змаўчанні без дадатковай разметкі.

Прыклад тэксту даведкі на ўзроўні блока тут.

  1. <form class = "ну" >
  2. <label> Назва этыкеткі </label>
  3. <input type = "text" class = "span3" placeholder = "Увядзіце што-небудзь..." >
  4. <span class = "help-block" > Прыклад тэксту даведкі на ўзроўні блока тут. </span>
  5. <label class = "checkbox" >
  6. <input type = "checkbox" > Праверце мяне
  7. </label>
  8. <button type = "submit" class = "btn" > Адправіць </button>
  9. </form>

Форма пошуку

Дадаць .form-searchу форму і .search-queryў input.

  1. <form class = "well form-search" >
  2. <input type = "text" class = "input-medium search-query" >
  3. <button type = "submit" class = "btn" > Пошук </button>
  4. </form>

Убудаваная форма

Дадайце .form-inlineда вытанчанасці вертыкальнае выраўноўванне і інтэрвал элементаў кіравання формамі.

  1. <form class = "well form-inline" >
  2. <input type = "text" class = "input-small" placeholder = "Email" >
  3. <input type = "password" class = "input-small" placeholder = "Password" >
  4. <label class = "checkbox" >
  5. <input type = "checkbox" > Запомніць мяне
  6. </label>
  7. <button type = "submit" class = "btn" > Увайсці </button>
  8. </form>

Гарызантальныя формы

Справа паказаны ўсе элементы кіравання формамі па змаўчанні, якія мы падтрымліваем. Вось маркіраваны спіс:

  • увод тэксту (тэкст, пароль, электронная пошта і г.д.)
  • сцяжок
  • радыё
  • выбраць
  • множны выбар
  • увод файла
  • тэкставае поле

У дадатак да тэксту свабоднай формы, любы тэкставы ўвод HTML5 выглядае так.

Прыклад разметкі

Улічваючы прыведзены вышэй прыклад макета формы, вось разметка, звязаная з першай групай уводу і кіравання. Усе класы .control-group, .control-label, і неабходныя для стылю..controls

  1. <form class = "form-horizontal" >
  2. <набор палёў>
  3. <legend> Тэкст легенды </legend>
  4. <div class = "control-group" >
  5. <label class = "control-label" for = "input01" > Увод тэксту </label>
  6. <div class = "элементы кіравання" >
  7. <input type = "text" class = "input-xlarge" id = "input01" >
  8. <p class = "help-block" > Дапаможны тэкст даведкі </p>
  9. </div>
  10. </div>
  11. </fieldset>
  12. </form>

Станы кантролю формы

Bootstrap змяшчае стылі для факусіраваных і disabledстанаў, якія падтрымліваюцца браўзерам. Мы выдаляем Webkit па змаўчанні outlineі ўжываем box-shadowзамест яго для :focus.


Праверка формы

Ён таксама ўключае стылі праверкі памылак, папярэджанняў і поспеху. Для выкарыстання дадайце клас памылак у навакольны .control-group.

  1. <набор палёў
  2. class = "памылка кантрольнай групы" >
  3. </fieldset>
Нейкая каштоўнасць тут
Магчыма, нешта пайшло не так
Калі ласка, выпраўце памылку
Ура!
Ура!

Пашырэнне элементаў кіравання формай

Пачатак і дабаўленне ўводаў

Групы ўводу — з дададзеным або папярэднім тэкстам — забяспечваюць просты спосаб даць дадатковы кантэкст вашым уводам. Выдатныя прыклады ўключаюць знак @ для імёнаў карыстальнікаў Twitter або $ для фінансаў.


Сцяжкі і радыё

Да версіі 1.4 Bootstrap патрабаваў дадатковай разметкі вакол сцяжкоў і радыё, каб іх скласці. Цяпер проста паўтарыць , <label class="checkbox">які абгортвае <input type="checkbox">.

Убудаваныя сцяжкі і радыё таксама падтрымліваюцца. Проста дадайце .inlineў любы .checkboxабо .radioі ўсё гатова.


Убудаваныя формы і дабаўленне/пачатак

Каб выкарыстоўваць уводы перад або дадаткам ва ўбудаванай форме, не забудзьцеся размясціць .add-onі inputў адным радку без прабелаў.


Тэкст даведкі па форме

Каб дадаць тэкст даведкі для ўводу формы, уключыце ўбудаваны тэкст даведкі <span class="help-inline">або блок даведкі <p class="help-block">пасля элемента ўводу.

Выкарыстоўвайце тыя ж .span*класы з сістэмы сеткі для памераў уводу.

Вы таксама можаце выкарыстоўваць статычныя класы, якія не супастаўляюцца з сеткай, адаптуюцца да спагадных стыляў CSS або ўлічваюць розныя тыпы элементаў кіравання (напрыклад, inputсупраць select).

@

Вось тэкст даведкі

.00
Вось дадатковы тэкст даведкі
$ .00

Заўвага: цэтлікі атачаюць усе параметры для значна большых абласцей пстрычкі і больш зручнай формы.

Кнопка клас="" Апісанне
btn Стандартная шэрая кнопка з градыентам
btn btn-primary Забяспечвае дадатковую візуальную вагу і вызначае асноўнае дзеянне ў наборы кнопак
btn btn-info Выкарыстоўваецца як альтэрнатыва стандартным стылям
btn btn-success Паказвае на паспяховае або станоўчае дзеянне
btn btn-warning Паказвае, што з гэтым дзеяннем трэба быць асцярожным
btn btn-danger Паказвае на небяспечнае або патэнцыйна негатыўнае дзеянне
btn btn-inverse Альтэрнатыўная цёмна-шэрая кнопка, не прывязаная да семантычнага дзеяння або выкарыстання

Кнопкі для дзеянняў

Згодна з пагадненнем, кнопкі павінны выкарыстоўвацца толькі для дзеянняў, а гіперспасылкі - для аб'ектаў. Напрыклад, "Спампаваць" павінна быць кнопкай, а "апошняя дзейнасць" - спасылкай.

Стылі кнопак могуць прымяняцца да чаго заўгодна з .btnужытым класам. Аднак, як правіла, вы хочаце прымяніць іх толькі <a>да <button>элементаў і.

Кросбраўзерная сумяшчальнасць

IE9 не абразае фонавыя градыенты на закругленых вуглах, таму мы выдаляем яго. У сувязі з гэтым, IE9 скасуе адключаныя buttonэлементы, робячы тэкст шэрым з непрыемным тэкставым ценем, які мы не можам выправіць.

Некалькі памераў

Любіце большыя ці меншыя гузікі? Дадайце .btn-large, .btn-small, або .btn-miniдля двух дадатковых памераў.


Інвалідны стан

Для адключаных кнопак дадайце .disabledклас да спасылак і disabledатрыбут для <button>элементаў.

Першаснае звяно Спасылка

Галаву ўверх! Мы выкарыстоўваем .disabledтут у якасці карыснага класа, падобнага да звычайнага .activeкласа, таму прэфікс не патрабуецца.

Адзін клас, некалькі тэгаў

Выкарыстоўвайце .btnклас для элементаў <a>, <button>, або .<input>

Спасылка
  1. <a class = "btn" href = "" > Спасылка </a>
  2. <button class = "btn" type = "submit" >
  3. Кнопка
  4. </button>
  5. <input class = "btn" type = "button"
  6. значэнне = "Увод" >
  7. <input class = "btn" type = "submit"
  8. value = "Адправіць" >

У якасці найлепшай практыкі паспрабуйце падабраць элемент у адпаведнасці з кантэкстам, каб забяспечыць адпаведную рэндэрынг у розных браўзерах. Калі ў вас ёсць input, выкарыстоўвайце <input type="submit">для сваёй кнопкі.

  • абраз-шклярус
  • абраз-муз
  • значок-пошук
  • абразок-канверт
  • абраз-сэрца
  • абраз-зорка
  • значок-зорка-пусты
  • значок карыстальніка
  • абраз-фільм
  • значок-й-вялік
  • абразок-й
  • значок-й-спіс
  • значок-ок
  • значок-выдаліць
  • icon-zoom-in
  • icon-zoom-out
  • значок выкл
  • значок-сігнал
  • значок-вінцік
  • значок-сметніца
  • абраз-дом
  • значок-файл
  • абраз-час
  • абраз-дарога
  • значок-загрузка-альт
  • значок загрузкі
  • загрузка значкоў
  • icon-box
  • абразок-гульня-кружок
  • значок-паўтор
  • абнавіць значок
  • значок-спіс-альт
  • значок-замак
  • абраз-сцяг
  • значок-навушнікі
  • icon-volume-off
  • значок памяншэння гучнасці
  • icon-volume-up
  • значок-qrcode
  • значок-штрых-код
  • значок-тэг
  • значкі-тэгі
  • іконнік
  • значок-закладка
  • абраз-друк
  • значок-фотаапарат
  • значок-шрыфт
  • абразок-тлусты
  • абразок-курсіў
  • icon-text-height
  • icon-text-width
  • icon-align-left
  • icon-align-center
  • icon-align-right
  • icon-align-justify
  • значок-спіс
  • icon-indent-left
  • icon-indent-right
  • icon-facetime-video
  • абраз-карціна
  • значок-аловак
  • значок-карта-маркер
  • абразок-адрэгуляваць
  • абраз-адценне
  • значок-рэдагаваць
  • значок-доля
  • значок-праверка
  • значок-ход
  • значок-крок-назад
  • icon-fast-backward
  • значок-назад
  • абраз-п'еса
  • значок-паўза
  • значок-стоп
  • значок-наперад
  • icon-fast-forward
  • значок-крок-наперад
  • значок-выкід
  • значок-шаўрон-злева
  • icon-chevron-справа
  • значок-плюс
  • значок-мінус-знак
  • значок-выдаліць-знак
  • значок-ок-знак
  • значок-пытальнік-знак
  • значок-інфармацыя-знак
  • значок-скрыншот
  • значок-выдаліць-круг
  • значок-ок-круг
  • значок-бан-круг
  • значок-стрэлка-налева
  • icon-arrow-right
  • значок-стрэлка-уверх
  • значок-стрэлка-ўніз
  • icon-share-alt
  • icon-resize-full
  • icon-resize-small
  • значок-плюс
  • значок-мінус
  • значок-зорачка
  • значок-клічнік-знак
  • ікона-дар
  • абраз-ліст
  • абраз-вогнішча
  • абраз-вока-адкрыць
  • значок-вока-закрыць
  • значок-папярэджанне-знак
  • значок-плоскасць
  • абразок-каляндар
  • значок-выпадковы
  • значок-каментар
  • абразок-магніт
  • значок-шаўрон уверх
  • значок-шаўрон уніз
  • значок-рэтвіт
  • значок-кошык
  • icon-folder-close
  • icon-folder-open
  • icon-resize-vertical
  • icon-resize-horizontal
  • значок-hdd
  • абразок-мегафон
  • абраз-звон
  • ікона-грамата
  • значок-палец уверх
  • icon-thumbs-down
  • значок-рука-права
  • значок-рука-лева
  • значок-рука ўверх
  • абразок-з рук
  • значок-круг-стрэлка-направа
  • значок-круг-стрэлка-налева
  • icon-circle-arrow-up
  • значок-круг-стрэлка-ўніз
  • абраз-глобус
  • іконнік
  • icon-tasks
  • icon-filter
  • icon-briefcase
  • icon-fullscreen

Built as a sprite

Instead of making every icon an extra request, we've compiled them into a sprite—a bunch of images in one file that uses CSS to position the images with background-position. This is the same method we use on Twitter.com and it has worked well for us.

All icons classes are prefixed with .icon- for proper namespacing and scoping, much like our other components. This will help avoid conflicts with other tools.

Glyphicons has granted us use of the Halflings set in our open-source toolkit so long as we provide a link and credit here in the docs. Please consider doing the same in your projects.

How to use

Bootstrap uses an <i> tag for all icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:

  1. <i class="icon-search"></i>

There are also styles available for inverted (white) icons, made ready with one extra class:

  1. <i class="icon-search icon-white"></i>

There are 120 classes to choose from for your icons. Just add an <i> tag with the right classes and you're set. You can find the full list in sprites.less or right here in this document.

Heads up! When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing.

Use cases

Icons are great, but where would one use them? Here are a few ideas:

  • As visuals for your sidebar navigation
  • For a purely icon-driven navigation
  • For buttons to help convey the meaning of an action
  • With links to share context on a user's destination

Essentially, anywhere you can put an <i> tag, you can put an icon.

Examples

Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.