Значки
Документація та приклади значків, наш невеликий компонент підрахунку та маркування.
Приклади
Значки масштабуються відповідно до розміру безпосередньо батьківського елемента за допомогою відносного розміру шрифту та em
одиниць. Починаючи з версії 5, значки більше не мають стилів фокусування чи наведення курсора для посилань.
Заголовки
Приклад заголовкановий
Приклад заголовкановий
Приклад заголовкановий
Приклад заголовкановий
Приклад заголовкановий
Приклад заголовкановий
<h1>Example heading <span class="badge bg-secondary">New</span></h1>
<h2>Example heading <span class="badge bg-secondary">New</span></h2>
<h3>Example heading <span class="badge bg-secondary">New</span></h3>
<h4>Example heading <span class="badge bg-secondary">New</span></h4>
<h5>Example heading <span class="badge bg-secondary">New</span></h5>
<h6>Example heading <span class="badge bg-secondary">New</span></h6>
кнопки
Значки можна використовувати як частину посилань або кнопок для створення лічильника.
<button type="button" class="btn btn-primary">
Notifications <span class="badge text-bg-secondary">4</span>
</button>
Зауважте, що залежно від того, як вони використовуються, значки можуть заплутати користувачів програм зчитування з екрана та подібних допоміжних технологій. Хоча стиль значків дає візуальну підказку щодо їх призначення, цим користувачам буде просто представлений вміст значка. Залежно від конкретної ситуації ці значки можуть виглядати як випадкові додаткові слова чи цифри в кінці речення, посилання чи кнопки.
Якщо контекст не зрозумілий (як у прикладі «Сповіщення», де розуміється, що «4» — це кількість сповіщень), розгляньте можливість включення додаткового контексту з візуально прихованою частиною додаткового тексту.
Розташований
Використовуйте утиліти, щоб змінити .badge
та розмістити його в кутку посилання чи кнопки.
<button type="button" class="btn btn-primary position-relative">
Inbox
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
99+
<span class="visually-hidden">unread messages</span>
</span>
</button>
Ви також можете замінити .badge
клас кількома іншими утилітами без підрахунку для більш загального індикатора.
<button type="button" class="btn btn-primary position-relative">
Profile
<span class="position-absolute top-0 start-100 translate-middle p-2 bg-danger border border-light rounded-circle">
<span class="visually-hidden">New alerts</span>
</span>
</button>
Кольори фону
Додано у v5.2.0Встановіть background-color
контрастний передній план color
разом з нашими .text-bg-{color}
помічниками . Раніше потрібно було вручну об’єднати ваш вибір .text-{color}
і .bg-{color}
утиліти для стилізації, якими ви все ще можете користуватися, якщо хочете.
<span class="badge text-bg-primary">Primary</span>
<span class="badge text-bg-secondary">Secondary</span>
<span class="badge text-bg-success">Success</span>
<span class="badge text-bg-danger">Danger</span>
<span class="badge text-bg-warning">Warning</span>
<span class="badge text-bg-info">Info</span>
<span class="badge text-bg-light">Light</span>
<span class="badge text-bg-dark">Dark</span>
Передача значення допоміжним технологіям
Використання кольору для додання значення забезпечує лише візуальну індикацію, яка не буде передана користувачам допоміжних технологій, таких як програми зчитування з екрана. Переконайтеся, що інформація, позначена кольором, або очевидна з самого вмісту (наприклад, видимого тексту), або включена за допомогою альтернативних засобів, таких як додатковий текст, прихований разом із .visually-hidden
класом.
Таблетки значки
Використовуйте .rounded-pill
клас корисності, щоб зробити значки більш округлими за допомогою більшого border-radius
.
<span class="badge rounded-pill text-bg-primary">Primary</span>
<span class="badge rounded-pill text-bg-secondary">Secondary</span>
<span class="badge rounded-pill text-bg-success">Success</span>
<span class="badge rounded-pill text-bg-danger">Danger</span>
<span class="badge rounded-pill text-bg-warning">Warning</span>
<span class="badge rounded-pill text-bg-info">Info</span>
<span class="badge rounded-pill text-bg-light">Light</span>
<span class="badge rounded-pill text-bg-dark">Dark</span>
CSS
Змінні
Додано у v5.2.0Як частина змінного підходу Bootstrap до змінних CSS, значки тепер використовують локальні змінні CSS .badge
для покращеного налаштування в реальному часі. Значення для змінних CSS встановлюються через Sass, тому налаштування Sass все ще підтримується.
--#{$prefix}badge-padding-x: #{$badge-padding-x};
--#{$prefix}badge-padding-y: #{$badge-padding-y};
@include rfs($badge-font-size, --#{$prefix}badge-font-size);
--#{$prefix}badge-font-weight: #{$badge-font-weight};
--#{$prefix}badge-color: #{$badge-color};
--#{$prefix}badge-border-radius: #{$badge-border-radius};
Змінні Sass
$badge-font-size: .75em;
$badge-font-weight: $font-weight-bold;
$badge-color: $white;
$badge-padding-y: .35em;
$badge-padding-x: .65em;
$badge-border-radius: $border-radius;