Skip to content

CSS: badge

.instui-badge — Majhna številka ali statusna pika, postavljena na kot cilja.

Da obesek postavite nad cilj, oba zavijte v .instui-badge-wrapper (sidro položaja) in obesek pritrdite z modifierjem -placement-*.

Source: badge.css

Uporaba

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/badge.css";

Demo

Primeri

html
<span class="instui-badge-wrapper">
  <button class="instui-button">Inbox</button>
  <span class="instui-badge -placement-top-end">4</span>
</span>

Struktura

Obesek se prikaže inline sam po sebi ali znotraj izbirnega instui-badge-wrapper, ki ga priveže nad cilj.

text
.instui-badge-wrapper (0..1)
  ‹content›
  .instui-badge
flowchart TD n0[".instui-badge-wrapper (0..1)"]:::cssdoc-root n1[/"‹content›"/]:::cssdoc-slot n2(".instui-badge"):::cssdoc-part n0 --> n1 n0 --> n2 classDef cssdoc-root stroke-width:1px; classDef cssdoc-part stroke-width:1px; classDef cssdoc-slot stroke-width:1px; classDef cssdoc-component stroke-width:1px;

Spremenljivke (modifikatorji)

ModifikatorOpis
.-color-dangerŠtevec opozoril/napak.
.-color-inverseOn-dark: a light chip with dark text.
.-color-successPozitivni/končni števec.
.-placement-bottom-endPoložaj v spodnjem končnem kotu.
.-placement-bottom-startPoložaj v spodnjem začetnem kotu.
.-placement-end-centerPoložaj osredinjen na končni rob.
.-placement-start-centerPoložaj osredinjen na začetni rob.
.-placement-top-endPoložaj v zgornjem končnem kotu.
.-placement-top-startPoložaj v zgornjem začetnem kotu.
.-pulseUtripajoč obroč pozornosti.
.-standaloneUpodobi inline, ne postavljaj nad kot cilja.
.-type-notificationSamo pika, brez števila.

Psevdo-elementi

Psevdo-elementOpis
::beforeUtripajoč obroč pozornosti, narisan v poudarni barvi obeska (varianta -pulse).

Lastnosti po meri

LastnostTipPrivzetoOpis
--pantoken-badge-accent<color>Polnilo čipa; vsaka varianta -color-* in utripajoči obroč izhajata iz njega.
--pantoken-badge-text<color>Barva besedila, usklajena s poudarkom, da ostane čitljiva.

Animacije

AnimacijaOpis
pantoken-badge-pulseAnimacija utripajočega obroča.

Porabljeni žetoni

TokenTipVrednost
--instui-border-width-md<length>0.125rem
--instui-component-badge-border-radius<length>999rem
--instui-component-badge-color<color>#ffffff
--instui-component-badge-color-danger<color>#E62429
--instui-component-badge-color-inverse<color>#273540
--instui-component-badge-color-primary<color>LightDarklight-dark(#1D354F, #EEF4FD)
--instui-component-badge-color-success<color>#03893D
--instui-component-badge-font-family[ <font-family-name> | <generic-font-family> ]#Atkinson Hyperlegible Next, "Helvetica Neue", Helvetica, Arial, sans-serif
--instui-component-badge-font-size<length>0.75rem
--instui-component-badge-font-weight<integer>600
--instui-component-badge-padding<length>0.25rem
--instui-component-badge-size<length>1rem
--instui-spacing-space-sm<length>0.5rem

Sorodno

  • pill — Inline ustreznik oznake-čipa.