Значки
Документація та приклади значків, наш невеликий компонент підрахунку та маркування.
Значки масштабуються відповідно до розміру безпосередньо батьківського елемента за допомогою відносного розміру шрифту та em
одиниць.
Значки можна використовувати як частину посилань або кнопок для створення лічильника.
<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>