Gå til indhold

Meta-tags

Inden i <head>-tagget leverer <meta>-tags information om titel og udgiver samt muliggør modtagelse af brugerinput. Der er seks konfigurerbare kontroller: talregulering, farvetone-regulering, boolean-kontakt, farvevælger, tekstfelter og kombobokse. Hver kontrol kræver fire kerneatributter samt kontrolspecifikke attributter.

KerneatributBeskrivelse
propertyDefinerer variabelnavnet der bruges i koden
labelTekstetiketten der vises for brugere til kontrollen
typeAngiver datatypen: number, hue, boolean eller color
defaultSætter kontrollingens startværdi
tooltip*(*Valgfri) Viser en kort beskrivelse, når brugeren holder musen over kontrollen

En talregulering giver brugeren mulighed for at vælge et heltal inden for et bestemt område. Den bruges ofte til at justere parametre som animationshastighed, antal viste former eller hyppighed af effektaktiveringer.

<meta property="myNum" label="Number Control" type="number" default="5" min="0" max="10">

I praksis ser det sådan ud:

Talreguleringen kræver to yderligere attributter for at fungere korrekt:

AttributBeskrivelse
minSætter den laveste værdi brugeren kan vælge.
maxSætter den højeste værdi brugeren kan vælge.

En farvetone-regulering giver brugeren mulighed for at vælge en farvetone ved hjælp af HSL-farvemodellen (Hue, Saturation, Lightness). Den bruges typisk til enkle farvejusteringer eller valg af en grundfarve til effekter og elementer.

<meta property="myHuePicker" label="Hue Picker Control" type="hue" default="120" min="0" max="360">

Visuelt ser det sådan ud:

For at farvetone-reguleringen fungerer korrekt kræves to yderligere attributter:

AttributBeskrivelse
minDefinerer den laveste farvetoneværdi brugeren kan vælge. Den mindst mulige værdi er 0
maxDefinerer den højeste tilgængelige farvetoneværdi. Den største mulige værdi er 360

En boolean-kontakt giver brugeren mulighed for at skifte mellem to tilstande: “til” og “fra”. Dens værdier er begrænset til enten 0 (fra) eller 1 (til). I modsætning til andre kontroller er booleans udelukkende afhængige af default-attributten og kræver ingen yderligere konfiguration.

<meta property="myBool" label="Boolean Control" type="boolean" default="0"/>

De bruges ofte til at aktivere eller deaktivere bestemte funktioner, skifte mellem tilstande (f.eks. lodret og vandret), styre synlighed og adfærdskontakter i en brugerflade eller udløse effektafspilning.

Sådan ser det ud i visningen:

En farvevælger giver brugeren mulighed for at vælge en farve ved at justere farvetone-, mætnings- og lyshedskomponenterne inden for standard HSL-farvemodellen. Det er det mest almindelige og standardmæssige værktøj til farvevalg, hvad enten det drejer sig om baggrunde eller skærmelementer.

<meta property="myColorpicker1" label="Colorpicker Control" type="color" default="#009bde" min="0" max="360"/>

Visuelt ser det sådan ud:

Standardværdien for farvevælgeren skal angives i hexadecimalt format. Derudover kræves to yderligere attributter:

AttributBeskrivelse
minDen mindst valgbare værdi; den mindst mulige værdi er 0.
maxDen højest valgbare værdi; den største mulige værdi er 360.

Et tekstfelt giver brugeren mulighed for at indtaste en tegnstreng. Inputtet opdateres, hver gang et tegn tilføjes eller fjernes i feltet.

<meta property="myText" label="Text Field" type="textfield" default="yourText">

Sådan ser det ud:

AttributBeskrivelse
defaultkan ikke indeholde tegn

En liste giver brugeren mulighed for at vælge en mulighed fra en foruddefineret liste af værdier. Brugeren kan f.eks. vælge mellem forskellige karaktermuligheder eller effekter for at vælge den foretrukne.

<meta property="effectChoice" label="Effect Choice" type="list" values="Low Health,Option1,Option2,Option3"
default="Low Health"/>

I praksis ser det sådan ud:

values-attributten definerer alle tilgængelige muligheder, mens default-attributten angiver hvilken mulighed der er valgt fra starten.

AttributBeskrivelse
valuesEn kommasepareret liste over mulige strengmuligheder
defaultSætter den standardvalgte mulighed. Hvis denne værdi ikke er inkluderet i værdilisten, viser komboboksen ingen standardvalg og kan medføre problemer.

Yderligere information om hentning af rådata fra applikationen findes på vores Smart Tags-side!