Перейти до основного вмісту Перейти до навігації документами
Check
in English

Значки

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

Приклади

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

Заголовки

Приклад заголовкановий

Приклад заголовкановий

Приклад заголовкановий

Приклад заголовкановий

Приклад заголовкановий
Приклад заголовкановий
html
<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>

кнопки

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

html
<button type="button" class="btn btn-primary">
  Notifications <span class="badge text-bg-secondary">4</span>
</button>

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

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

Розташований

Використовуйте утиліти, щоб змінити .badgeта розмістити його в кутку посилання чи кнопки.

html
<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клас кількома іншими утилітами без підрахунку для більш загального індикатора.

html
<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}утиліти для стилізації, якими ви все ще можете користуватися, якщо хочете.

Первинний Вторинний Успіх Небезпека УВАГА Інформація світло Темний
html
<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.

Первинний Вторинний Успіх Небезпека УВАГА Інформація світло Темний
html
<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;