Skip to content

nve-skeleton

Skeletons brukes til å gi en visuell representasjon av hvor innholdet til slutt vil bli tegnet.

Arvet fra SlSkeleton.

Denne komponenten bygger på en Shoelace-komponent. Sjekk også dokumentasjonen i Shoelace for å få full oversikt over hvordan komponenten funker.

Feil / oppgaver / PR

Ingen som vi vet om. Hvis du finner noe muffens, registrer en feil under Issues i Github og merk den med nve-skeleton.

 

html
<nve-skeleton style="width: 80%"></nve-skeleton>

Eksempler

Effekter

Det er to innebygde effekter, glans og puls. Effekter er med vilje subtile, siden de kan være distraherende når de brukes mye. Standard er ingen, som viser et statisk, ikke-animert skjelett.

html
<nve-skeleton effect="none"></nve-skeleton>
None

<nve-skeleton effect="sheen"></nve-skeleton>
Sheen

<nve-skeleton effect="pulse"></nve-skeleton>
Pulse

Paragraphs

Bruk flere skjeletter og noen smarte stiler for å simulere paragraphs.

html
<nve-skeleton style="width:95%"></nve-skeleton>
<nve-skeleton style="width:90%"></nve-skeleton>
<nve-skeleton style="width:50%"></nve-skeleton>

Avatarer

Angi en matchende bredde og høyde for å lage et sirkel, firkantet eller avrundet avatarskjelett.

html
<div class="skeleton-avatars">
  <nve-skeleton></nve-skeleton>
  <nve-skeleton></nve-skeleton>
  <nve-skeleton></nve-skeleton>
</div>

<style>
  .skeleton-avatars nve-skeleton {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    margin-right: 0.5rem;
  }

  .skeleton-avatars nve-skeleton:nth-child(1) {
    --border-radius: 0;
  }

  .skeleton-avatars nve-skeleton:nth-child(2) {
    --border-radius: 8px;
  }
</style>

Egenskaper

NavnTypeArvet fraBeskrivelseReflected
testIdstring | undefined = undefined
effect'pulse' | 'sheen' | 'none' = 'none'SlSkeletonDetermines which effect the skeleton will use.

Deler

NavnBeskrivelse
baseThe component's base wrapper.
indicatorThe skeleton's indicator which is responsible for its color and animation.

Spesifikke CSS-variabler for komponent

NavnBeskrivelse
--border-radiusThe skeleton's border radius.
--colorThe color of the skeleton.
--sheen-colorThe sheen color when the skeleton is in its loading state.