Source

Значки

Документація та приклади значків, наш невеликий компонент підрахунку та маркування.

приклад

Значки масштабуються відповідно до розміру безпосередньо батьківського елемента за допомогою відносного розміру шрифту та emодиниць.

Приклад заголовка новий
Приклад заголовка новий
Приклад заголовка новий
Приклад заголовка новий
Приклад заголовка новий
Приклад заголовка новий
<h1>Example heading <span class="badge badge-secondary">New</span></h1>
<h2>Example heading <span class="badge badge-secondary">New</span></h2>
<h3>Example heading <span class="badge badge-secondary">New</span></h3>
<h4>Example heading <span class="badge badge-secondary">New</span></h4>
<h5>Example heading <span class="badge badge-secondary">New</span></h5>
<h6>Example heading <span class="badge badge-secondary">New</span></h6>

Значки можна використовувати як частину посилань або кнопок для створення лічильника.

<button type="button" class="btn btn-primary">
  Notifications <span class="badge badge-light">4</span>
</button>

Зауважте, що залежно від того, як вони використовуються, значки можуть заплутати користувачів програм зчитування з екрана та подібних допоміжних технологій. Хоча стиль значків дає візуальну підказку щодо їх призначення, цим користувачам буде просто представлений вміст значка. Залежно від конкретної ситуації ці значки можуть виглядати як випадкові додаткові слова чи цифри в кінці речення, посилання чи кнопки.

Якщо контекст не зрозумілий (як у прикладі «Сповіщення», де розуміється, що «4» — це кількість сповіщень), розгляньте можливість включення додаткового контексту з візуально прихованою частиною додаткового тексту.

<button type="button" class="btn btn-primary">
  Profile <span class="badge badge-light">9</span>
  <span class="sr-only">unread messages</span>
</button>

Контекстуальні варіації

Додайте будь-який із наведених нижче класів модифікаторів, щоб змінити зовнішній вигляд значка.

Первинний Вторинний Успіх Небезпека УВАГА Інформація світло Темний
<span class="badge badge-primary">Primary</span>
<span class="badge badge-secondary">Secondary</span>
<span class="badge badge-success">Success</span>
<span class="badge badge-danger">Danger</span>
<span class="badge badge-warning">Warning</span>
<span class="badge badge-info">Info</span>
<span class="badge badge-light">Light</span>
<span class="badge badge-dark">Dark</span>
Передача значення допоміжним технологіям

Використання кольору для додання значення забезпечує лише візуальну індикацію, яка не буде передана користувачам допоміжних технологій, таких як програми зчитування з екрана. Переконайтеся, що інформація, позначена кольором, або очевидна з самого вмісту (наприклад, видимого тексту), або включена за допомогою альтернативних засобів, таких як додатковий текст, прихований разом із .sr-onlyкласом.

Таблетки значки

Використовуйте .badge-pillклас модифікатора, щоб зробити значки більш округлими (з більшою border-radiusта додатковою горизонталлю padding). Корисно, якщо ви пропустили значки з v3.

Первинний Вторинний Успіх Небезпека УВАГА Інформація світло Темний
<span class="badge badge-pill badge-primary">Primary</span>
<span class="badge badge-pill badge-secondary">Secondary</span>
<span class="badge badge-pill badge-success">Success</span>
<span class="badge badge-pill badge-danger">Danger</span>
<span class="badge badge-pill badge-warning">Warning</span>
<span class="badge badge-pill badge-info">Info</span>
<span class="badge badge-pill badge-light">Light</span>
<span class="badge badge-pill badge-dark">Dark</span>

Використання контекстних .badge-*класів для <a>елемента швидко надає дієві значки з наведенням і фокусом.

<a href="#" class="badge badge-primary">Primary</a>
<a href="#" class="badge badge-secondary">Secondary</a>
<a href="#" class="badge badge-success">Success</a>
<a href="#" class="badge badge-danger">Danger</a>
<a href="#" class="badge badge-warning">Warning</a>
<a href="#" class="badge badge-info">Info</a>
<a href="#" class="badge badge-light">Light</a>
<a href="#" class="badge badge-dark">Dark</a>