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 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
Upotrijebite naše pozadinske uslužne klase za brzu promjenu izgleda značke. Imajte na umu da će vam pri korištenju Bootstrapove zadane postavke .bg-light
vjerojatno trebati uslužni program za boju teksta kao što je .text-dark
za pravilno oblikovanje. To je zato što pozadinski uslužni programi ne postavljaju ništa osim background-color
.
<span class="badge bg-primary">Primary</span>
<span class="badge bg-secondary">Secondary</span>
<span class="badge bg-success">Success</span>
<span class="badge bg-danger">Danger</span>
<span class="badge bg-warning text-dark">Warning</span>
<span class="badge bg-info text-dark">Info</span>
<span class="badge bg-light text-dark">Light</span>
<span class="badge 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 bg-primary">Primary</span>
<span class="badge rounded-pill bg-secondary">Secondary</span>
<span class="badge rounded-pill bg-success">Success</span>
<span class="badge rounded-pill bg-danger">Danger</span>
<span class="badge rounded-pill bg-warning text-dark">Warning</span>
<span class="badge rounded-pill bg-info text-dark">Info</span>
<span class="badge rounded-pill bg-light text-dark">Light</span>
<span class="badge rounded-pill bg-dark">Dark</span>
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;