База 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.

Вядучая асноўная копія

Вылучыце абзац, дадаўшы .lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.

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
  • значок-круг-стрэлка-ўніз
  • абраз-глобус
  • іконнік
  • значкі-заданні
  • значок-фільтр
  • абразок-партфель
  • значок на ўвесь экран

Пабудаваны як спрайт

Замест таго, каб рабіць кожны значок дадатковым запытам, мы сабралі іх у спрайт — кучу малюнкаў у адным файле, які выкарыстоўвае CSS для размяшчэння малюнкаў з дапамогай background-position. Гэта той самы метад, які мы выкарыстоўваем на Twitter.com, і ён добра спрацаваў для нас.

Усе класы абразкоў маюць прэфікс .icon-для правільнай прасторы імёнаў і аб'ёму, як і іншыя нашы кампаненты. Гэта дапаможа пазбегнуць канфліктаў з іншымі інструментамі.

Glyphicons дазволіў нам выкарыстоўваць набор Halflings у нашым наборы інструментаў з адкрытым зыходным кодам, пакуль мы даем спасылку і крэдыт тут, у дакументацыі. Калі ласка, разгледзьце тое ж самае ў сваіх праектах.

Як выкарыстоўваць

Bootstrap выкарыстоўвае <i>тэг для ўсіх значкоў, але ў іх няма класа case — толькі агульны прэфікс. Для выкарыстання размесціце наступны код дзе заўгодна:

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

Ёсць таксама стылі, даступныя для перавернутых (белых) значкоў, гатовых з адным дадатковым класам:

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

Ёсць 140 класаў для вашых значкоў. Проста дадайце <i>тэг з патрэбнымі класамі, і ўсё гатова. Вы можаце знайсці поўны спіс у sprites.less або прама тут, у гэтым дакуменце.

Галаву ўверх! Пры выкарыстанні побач радкоў тэксту, як у кнопках або навігацыйных спасылках, не забудзьцеся пакінуць прабел пасля <i>тэга для правільнага інтэрвалу.

Случаі выкарыстання

Абразкі выдатныя, але дзе іх выкарыстоўваць? Вось некалькі ідэй:

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

Па сутнасці, усюды, дзе вы можаце паставіць <i>тэг, вы можаце паставіць значок.

Прыклады

Выкарыстоўвайце іх у кнопках, групах кнопак для панэлі інструментаў, навігацыі або ў папярэдніх формах.