Digitalt design · 03

Figma design systems

Komponenter, tokens og regler, så designet holder på tværs af alt.

Kontakt os

Sådan arbejder vi med figma design systems

Et designsystem i Figma er fundamentet for konsistens og fart. Vi bygger komponenter med varianter, tokens for farver, typografi og afstande, og dokumentation, der gør systemet nemt at bruge. Ydelsen findes, fordi de fleste virksomheder har et logo og en farvepalet, men ingen fælles definition af, hvordan en knap, et produktkort eller en formular ser ud. Resultatet er, at hver ny side og kampagne tegnes forfra.

Vi starter med at kortlægge, hvad der findes: skærmbilleder af shop, mails, annoncer og præsentationer samles, og de gentagne elementer identificeres. Derefter defineres tokens i Figma Variables, komponenter bygges med varianter og auto layout, og udvikleren kobler dem til kode via CSS-variabler og Storybook. Systemet kobles til kode, så design og udvikling deler samme sandhed, og en farveændring sker ét sted.

I står med et Figma-bibliotek, jeres designere og marketing kan tegne i, en dokumentation med regler og eksempler, og en kodebase, hvor komponenterne har samme navne som i Figma. Nye landingssider, kampagner og mails tegnes på timer i stedet for dage, og de ligner resten. Vi oplærer teamet, så systemet bruges og vedligeholdes efter overlevering.

Hvornår det giver mening

  • Marketing laver landingssider og kampagner hver uge, og de ligner ikke shoppen, fordi ingen har defineret, hvordan elementerne ser ud.
  • I har flere leverandører på web, mails og annoncer, og hver af dem har sin egen version af jeres knapper, farver og typografi.
  • I skal have ny webshop eller nyt website og vil have designet bygget som system fra start, så det kan udvides uden bureau.
  • Jeres udviklere bruger tid på at måle afstande på skærmbilleder og spørge, hvilken blå der er den rigtige.

Det får du

  1. Tokens og grundstil
  2. Komponentbibliotek med varianter
  3. Dokumentation og retningslinjer
  4. Kobling til kode
Kontakt os

Sådan foregår det

  1. Kortlægning af eksisterende flader

    Vi samler skærmbilleder fra shop, mails, annoncer og præsentationer, identificerer gentagne elementer og alle varianter af dem. Resultatet er en liste over, hvad systemet skal dække, og hvor der er flest uoverensstemmelser.

  2. Tokens og grundstil

    Farver, typografi, afstande, radius og skygger defineres som Figma Variables i lag, med semantiske navne. Vi tjekker kontrast mod WCAG AA og aftaler navngivning med udvikleren, så tokens kan eksporteres direkte til CSS.

  3. Komponentbibliotek

    Knapper, felter, kort, navigation, produktkort, filtre og de øvrige komponenter bygges med varianter og auto layout. Hver komponent testes i rigtige sidelayouts, og udvikleren bygger dem parallelt i kode med samme navne.

  4. Dokumentation, oplæring og overlevering

    Regler og eksempler skrives ind i Figma, Storybook publiceres, og vi holder workshops for designere, marketing og udviklere. Vi aftaler ejerskab og proces for nye komponenter og følger op efter en måned.

I dybden

Tokens, komponenter og varianter i Figma

Et designsystem i Figma med komponenter, varianter og tokens for farver, typografi og afstande, så alt bygges ens og kan ændres ét sted. Tokens defineres som Figma Variables i lag: grundfarver, semantiske roller som "tekst på mørk baggrund" og komponentniveau. Komponenter bygges med auto layout, varianter for størrelse, tilstand og indhold, og med rigtigt indhold i eksemplerne. Marketing kan tegne en kampagneside inden for systemet uden at vente på en designer.

Synkronisering mellem Figma og kode

Design og kode deler samme komponenter og navne. Tokens eksporteres til CSS-variabler eller Tailwind-konfiguration, komponenter dokumenteres i Storybook med samme navne og varianter som i Figma, og vi holder dem synkroniserede, så Figma bliver ved med at være sandheden. Når en komponent ændres, ændres den begge steder, og udvikleren kan slå op i Figma i stedet for at spørge. Vi bruger Figma Dev Mode til mål, tokens og kodeeksempler.

Dokumentation og oplæring af teamet

Vi dokumenterer og træner, så både designere, marketing og udviklere arbejder i systemet i stedet for ved siden af det. Dokumentationen ligger i Figma tæt på komponenterne: hvornår bruges en primær knap, hvordan skrives fejlbeskeder, hvor mange varianter af et produktkort findes. Vi holder to workshops, én for designere og marketing, én for udviklere, og er til rådighed de første måneder, når nye behov opstår.

Vedligeholdelse, når systemet er i drift

Et designsystem, der ikke vedligeholdes, er forældet efter et halvt år. Vi aftaler, hvem der ejer systemet hos jer, hvordan nye komponenter foreslås og godkendes, og hvordan ændringer versioneres i Figma. Mange kunder vælger en løbende aftale på et fast antal timer om måneden, hvor vi tilføjer komponenter, rydder op og holder Figma og kode i takt, når shoppen udvikler sig.

Fejl, vi ofte finder

  • Farver og typografi som løse styles uden semantikNår "blå-500" bruges direkte i 200 komponenter, kan farven ikke ændres uden at gennemgå alt, og mørk tilstand er umulig. Vi bygger tokens i lag, hvor komponenter refererer til semantiske roller som "knap-primær-baggrund", som igen peger på grundfarven.
  • Komponenter uden varianter for tilstandeEn knap, der kun findes i normaltilstand, tvinger udvikleren til at opfinde hover, fokus, deaktiveret og indlæser selv, og det bliver forskelligt fra side til side. Vi bygger alle tilstande som varianter i Figma og dokumenterer dem, så kode og design stemmer overens.
  • Et system, der er bygget, men aldrig taget i brugVi ser ofte flotte biblioteker, som ingen bruger, fordi de blev leveret uden oplæring og uden ejer. Vi oplærer teamet i deres eget arbejde, aftaler hvem der godkender nye komponenter, og følger op efter en måned på, om det faktisk bruges.

Sådan ser det ud

0sprints fra skitse til design

Fra grå flader til et udtryk, der kan genkendes. Prototyper testes på rigtige brugere undervejs.

HeroKategoriProduktKurvCheckoutTak

SkitseDesign

Sådan måler vi effekten

  • Andel af nye sider og kampagner, der bygges udelukkende af eksisterende komponenter
  • Tid fra brief til færdig landingsside i Figma
  • Antal uoverensstemmelser mellem Figma og kode ved kvartalsvis gennemgang

Rammer

Pris
Fra 60.000 kr.
Varighed
6–8 uger
Hvem
UI-designer, frontend-udvikler og projektleder
Kontakt os

Eksempel: Zederkof A/S

Zederkof A/S havde en ny visuel identitet, men website, B2B-webshop, annoncer og præsentationer blev lavet af forskellige folk med hver sin fortolkning. Vi byggede et designsystem i Figma med tokens i Figma Variables, ca. 35 komponenter med varianter og en dokumentation i samme fil. Udvikleren koblede tokens til CSS-variabler i PrestaShop-temaet og Astro-sitet, så en farvejustering slår igennem begge steder. Marketing tegner i dag selv kampagnesider og annoncer i systemet, og et nyt landingssidelayout tager under en dag i stedet for en uge.

Se det i praksis

Cases

Sokkeposten

Sokkeposten

Nyt PrestaShop site og 360 graders digital marketing med SEO og PPC annoncering.

Se alle cases
Bolighuset Werenberg A/S

Bolighuset Werenberg A/S

Et digitalt sats på e-handel, der gav pote. Se vores arbejde for Werenberg, og hvordan vækstkurven blev stejl med en stabil og udviklingsdygtig webshop.

t.i.n.g. shop

t.i.n.g. shop

Skræddersyet design og udvikling af møbelshop. Markedsføring gennem PPC med 200% vækst.

Rigtig Kaffe A/S

Rigtig Kaffe A/S

All-around design, udvikling, branding, strategi og søgemaskineoptimering

Poetzsch Padborg

Poetzsch Padborg

Avanceret Google Tag Manager setup til konverteringstracking

Ofte stillede spørgsmål

  • Ja, det er meningen. Vi oplærer og dokumenterer.

  • Et system til en webshop med tokens, 25–40 komponenter og dokumentation koster fra 60.000 kr. og tager seks til otte uger. Har I allerede en identitet og en shop, går det hurtigere end fra bunden.

  • Ja, mindst én redigeringslicens til den, der skal vedligeholde systemet. Vi bygger i jeres Figma-team, så I ejer filerne fra dag ét.

  • Ja. Fra identitet og logo til retningslinjer og skabeloner, og vi sørger for, at det virker digitalt først.

  • Ja, alt design lever i Figma med komponenter og tokens, som udviklere kan bruge direkte.

Næste Brand & identitet →