Skip to content

CSS: spinner

.instui-spinner — Un anell de càrrega animat; dóna-li role="status" i un aria-label.

-color-inverse només repinta el segment animat de la vora superior, no tota la pista, així que encara es llegeix correctament en una targeta fosca sense necessitar un color de pista separat.

Source: spinner.css

Accessibilitat

Assigna al spinner role="status" i un aria-label perquè els lectors de pantalla l'anunciïn com un estat de càrrega en directe.

Ús

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

Demo

Exemples

html
<span class="instui-spinner" role="status" aria-label="Loading"></span>

Inverse color

html
<div class="instui-view instui-card -background-primary-inverse">
  <span class="instui-spinner -color-inverse" role="status" aria-label="Loading"></span>
</div>

Modificadors

ModificadorDescripció
.-color-inverseSobre una superfície fosca.
.-size-largeGran. Àlies en forma llarga de -size-lg.
.-size-lgGran.
.-size-smPetit.
.-size-smallPetit. Àlies en forma llarga de -size-sm.
.-size-x-smallExtrapetit. Àlies en forma llarga de -size-xs.
.-size-xsExtrapetit.

Animacions

AnimacióDescripció
pantoken-spinner-rotate

Tokens consumits

TokenTipusValor
--instui-component-spinner-color<color>LightDarklight-dark(#2871AF, #7FB4F1)
--instui-component-spinner-inverse-color<color>#ffffff
--instui-component-spinner-spinner-size-lg<length>4.5rem
--instui-component-spinner-spinner-size-md<length>3.5rem
--instui-component-spinner-spinner-size-sm<length>2rem
--instui-component-spinner-spinner-size-xs<length>1rem
--instui-component-spinner-stroke-width-lg<length>0.75em
--instui-component-spinner-stroke-width-md<length>0.5em
--instui-component-spinner-stroke-width-sm<length>0.375em
--instui-component-spinner-stroke-width-xs<length>0.25em
--instui-component-spinner-track-color<color>LightDarklight-dark(rgba(35,68,101,0.1), rgba(255,255,255,0.1))