Dinero brand guide
Object styles

Vores object styles

Vores object styles sætter rammerne for, hvordan vi former og fremhæver UI-elementer gennem corner radius, borders og shadows.

Border radius

Border radius (eller radii) er de afrundede hjørner på vores elementer. De giver et imødekommende udtryk, der afspejler vores brands personlighed.

Principper

Let afrunding

Vi undgår skarpe hjørner og arbejder altid med en let afrundet corner radius for et udtryk, der føles venligt uden at blive hverken for blødt eller barnagtigt.

Proportionel skalering

Vi vælger corner radius ud fra elementets størrelse og placering i layoutet. Større elementer bruger større værdier, mens mindre bruger mindre, så proportionerne opleves naturlige.

Tilpasset indlejring

Når vi placerer afrundede elementer inde i hinanden, justerer vi altid den indre corner radius ét trin ned, så hierarkiet står klart og afrundingerne føles naturlige i forhold til hinanden.

Border radius værdier

Vi arbejder med fem corner radius værdier, som bestemmes af elementtyper og deres størrelse. Alle vores komponenter er allerede opsat med en foruddefineret corner radius, men herunder giver vi et indblik i, hvordan vi vælger de værdi.

Token
Rem
Pixels
Preview
Brug
rounded-sm
0.25rem
4px
Bruges til små elementer – i deres mindste versioner – fx snackbars, popovers, tooltips, tags og badges.
rounded
0.25rem
6px
...
rounded-md
0.5rem
10px
Bruges til små elementer – i deres lidt større versioner – fx snackbars, popovers, tooltips, tags, badges, text fields, dropdowns, buttons og indlejrede billeder.
rounded-lg
1rem
14px
Bruges til mellemstore elementer, fx content blocks, cards, call outs, dialogs og billeder.
rounded-xl
1.5rem
20px
Bruges til større elementer, fx heroes, full width content blocks, tables, lightboxes, sheets og billeder.
rounded-full
9999px
9999px
Bruges til særligt udvalgte elementer, fx avatarer, toggles og progress bars.

Borders

Borders bruger vi kun i særlige tilfælde. I stedet skaber vi afgrænsning og fremhævelse med spacing og baggrundskontrast for et helt enkelt udtryk.

Token
Rem
Pixels
Preview
Brug
border-0
None
None
Bruges som udgangspunkt til de fleste elementer.
border
0.0625rem
1px
Bruges til særligt udvalgte elementer, primært af produkt.

Shadows

Shadows bruges sparsomt og kun, hvor de tilfører tydelig værdi. I stedet skaber vi separation og dybde med spacing og baggrundskontrast

Token
Pixels
HSL
Preview
Brug
shadow-none
None
None
Bruges som udgangspunkt til de fleste elementer.
shadow-sm
0px 1px 3px
0, 0, 0, 0.16
Bruges primært af produkt.
shadow
0px 3px 6px
0, 0, 0, 0.16
Bruges primært af produkt.
shadow-lg
0px 10px 20px
0, 0, 0, 0.16
Bruges primært af produkt.
shadow-xl
0px 25px 50px
0, 0, 0, 0.16
Bruges primært af produkt.

Eksempler på forkert brug

Undgå at bruge vilkårlige radiusværdier.
Undgå at bruge forskellige radius på elementer på samme niveau i hierarkiet.
Undgå at give elementer på et lavere niveau i hierarkiet en større eller blødere radius end elementer over dem.
Undgå at tilføje shadows på containers.