Značke
Dokumentacija i primjeri za bedževe, našu malu komponentu brojanja i označavanja.
Primjeri
Značke se skaliraju kako bi odgovarale veličini izravnog nadređenog elementa korištenjem relativne veličine fonta i em
jedinica. Od verzije 5, značke više nemaju stilove fokusa ili lebdenja za veze.
Naslovi
Primjer naslovaNovi
Primjer naslovaNovi
Primjer naslovaNovi
Primjer naslovaNovi
Primjer naslovaNovi
Primjer naslovaNovi
<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>
Gumbi
Značke se mogu koristiti kao dio poveznica ili gumba za pružanje brojača.
<button type="button" class="btn btn-primary">
Notifications <span class="badge text-bg-secondary">4</span>
</button>
Imajte na umu da, ovisno o tome kako se koriste, značke mogu biti zbunjujuće za korisnike čitača zaslona i sličnih pomoćnih tehnologija. Dok stil znački pruža vizualni znak o njihovoj namjeni, tim će korisnicima jednostavno biti predstavljen sadržaj značke. Ovisno o specifičnoj situaciji, ove se značke mogu činiti kao nasumične dodatne riječi ili brojevi na kraju rečenice, veze ili gumba.
Osim ako je kontekst jasan (kao u primjeru "Obavijesti", gdje se podrazumijeva da je "4" broj obavijesti), razmislite o uključivanju dodatnog konteksta s vizualno skrivenim dijelom dodatnog teksta.
Pozicioniran
Koristite pomoćne programe za izmjenu .badge
i postavljanje u kut veze ili gumba.
<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>
Također možete zamijeniti .badge
klasu s još nekoliko uslužnih programa bez brojanja za općenitiji pokazatelj.
<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>
Boje pozadine
Dodano u v5.2.0Postavite background-color
kontrastni prednji plan color
s našim .text-bg-{color}
pomoćnicima . Prethodno je bilo potrebno ručno upariti svoj izbor .text-{color}
i .bg-{color}
pomoćne programe za stiliziranje, koje još uvijek možete koristiti ako želite.
<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>
Prenošenje značenja pomoćnim tehnologijama
Korištenje boje za dodavanje značenja daje samo vizualnu indikaciju, koja se neće prenijeti korisnicima pomoćnih tehnologija – kao što su čitači zaslona. Osigurajte da su informacije označene bojom očite iz samog sadržaja (npr. vidljivog teksta) ili da su uključene alternativnim sredstvima, kao što je dodatni tekst skriven s .visually-hidden
klasom.
Značke za tablete
Upotrijebite .rounded-pill
uslužnu klasu da bi značke bile zaobljenije s većim 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
Varijable
Dodano u v5.2.0Kao dio Bootstrapovog pristupa CSS varijablama koji se razvija, značke sada koriste lokalne CSS varijable .badge
za poboljšanu prilagodbu u stvarnom vremenu. Vrijednosti za CSS varijable postavljaju se putem Sass-a, tako da je i dalje podržana prilagodba Sass-a.
--#{$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 varijable
$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;