Skip to content

CSS: badge

.instui-badge — Egy kis szám vagy állapot pont elhelyezve egy cél sarkára.

Egy jelvény célra helyezéséhez burkolja be mindkettőt egy .instui-badge-wrapper-be (a pozíció rögzítőpont) és rögzítse a jelvényt egy -placement-* módosítóval.

Forrás: badge.css

Használat

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

Demó

Példák

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

Felépítés

A jelvény beágyazottan önmagában jelenik meg, vagy egy választható instui-badge-wrapper-ben, amely a cél felett rögzíti.

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;

Módosítók

MódosítóLeírás
.-color-dangerEgy figyelem/hiba száma.
.-color-inverseSötét: egy világos chip sötét szöveggel.
.-color-successEgy pozitív/teljes szám.
.-placement-bottom-endHelyezze az alsó-végződés sarkára.
.-placement-bottom-startHelyezze az alsó-kezdés sarkára.
.-placement-end-centerHelyezze középre a végződési élre.
.-placement-start-centerHelyezze középre a kezdési élre.
.-placement-top-endHelyezze a felső-végződés sarkára.
.-placement-top-startHelyezze a felső-kezdés sarkára.
.-pulseEgy pulzáló figyelem gyűrű.
.-standaloneÁbrázolva beágyazottan, nem elhelyezve egy cél sarkára.
.-type-notificationCsak egy pont, nincs szám.

Pszeudoelemek

PszeudoelemLeírás
::beforeA pulzáló figyelem gyűrű a jelvény hangsúly színben rajzolva (a -pulse variáns).

Egyéni tulajdonságok

TulajdonságTípusAlapértelmezettLeírás
--pantoken-badge-accent<color>A chip kitöltés; minden -color-* variáns és a pulzus gyűrű olvassa belőle.
--pantoken-badge-text<color>A szöveg szín, párosítva a hangsúlyhoz, hogy érthető marad.

Animációk

AnimációLeírás
pantoken-badge-pulseA pulzus gyűrű animációja.

Felhasznált tokenek

TokenTípusÉrték
--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>light-dark(#1D354F, #EEF4FD)LightDark
--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

Kapcsolódó

  • pill — Az inline címke-chip párja.