Skip to content

nve-aspect-rose

Viser utsatte himmelretninger som en kompassrose. Rosen er delt opp i 8 sektorer. Utsatte sektorer vises i rødt. Er laget for å vise hvilke himmelretninger et skredproblem gjelder for, men kan selvfølgelig også brukes til andre ting.

Arvet fra LitElement

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-aspect-rose.

 

html
<nve-aspect-rose value="11000001"></nve-aspect-rose>

Eksempler

Utsatte himmelretninger

Bruk value for å sette hvilke himmelretninger som er utsatt (farlige). value må være en tekst på 8 sifre som bare består av 0 og 1 Første siffer angir nordlig sektor og går deretter med klokka.

html
<nve-aspect-rose></nve-aspect-rose>
<p>Ingen</p>
<nve-aspect-rose value="10000000"> </nve-aspect-rose>
<p>Kun nord</p>
<nve-aspect-rose value="00111100"></nve-aspect-rose>
<p>øst, sør-øst, sør og sør-vest</p>
<nve-aspect-rose value="11111111"></nve-aspect-rose>
<p>Alle</p>
<nve-aspect-rose value="1111111"></nve-aspect-rose>
<p>Verdien blir ignorert hvis vi ikke har eksakt 8 sifre</p>

Størrelse

Bruk css-variabelen --aspect-rose-size for å endre bredde og høyde. 90px er standard.

html
<nve-aspect-rose style="--aspect-rose-size: 60px" value="00111110"></nve-aspect-rose> 60px
<nve-aspect-rose value="00111110"></nve-aspect-rose> 90px (standard)
<nve-aspect-rose style="--aspect-rose-size: 120px" value="00111110"></nve-aspect-rose> 120px

Språk

Bruk lang for å angi språk for kompassretningene. Kun norsk og engelsk støttes, og norsk er standard. Sett lang til noe som starter på 'en' for å få engelsk språk.

html
<nve-aspect-rose value="00111110"></nve-aspect-rose>
<p>Norsk</p>
<nve-aspect-rose lang="en" value="00111110"></nve-aspect-rose>
<p>Engelsk</p>
<nve-aspect-rose lang="en-GB" value="00111110"></nve-aspect-rose>
<p>Også engelsk</p>

Aria-label og svg-title

Bruk label for å overstyre standard-tekstene for aria-label og svg title.

html
Hold muspeker over for å se label.<br />
<nve-aspect-rose value="00111110"></nve-aspect-rose>Med standard norsk tekst
<nve-aspect-rose lang="en" value="00111110"></nve-aspect-rose>Med standard engelsk tekst
<nve-aspect-rose label="merkelapp" value="00111110"></nve-aspect-rose>Overstyrt tekst

Farger

Bruk css-variablene--aspect-rose-outline-color, --aspect-rose-affected-colorog--aspect-rose-unaffected-color for å overstyre fargene.

html
<nve-aspect-rose
  style="--aspect-rose-outline-color: green; --aspect-rose-affected-color: black;--aspect-rose-unaffected-color: white"
  value="00111110"
></nve-aspect-rose>

Egenskaper

NavnTypeArvet fraBeskrivelseReflected
testIdstring | undefined = undefined
valuestring = '00000000'8-tegns binærtekst som representerer utsatte sektorer. Starter med nordlig sektor og går deretter med klokka. Eksempel: "00111110"
langstring = 'no'Språk for himmelretningene. Blir satt til engelsk om lang starter på 'en'. Standard er norsk.
labelstring | undefined = undefinedTilgjengelig tittel. Vises som aria-label på SVG-elementet og som <title> i SVG. Standardverdi avhenger av språket: 'Utsatte sektorer' for norsk, 'Affected aspects' for engelsk. Du kan overstyre denne teksten.