Vælg et tema
Vælger du ikke et tema, vælger vi et for dig. Du kan efterfølgende skifte tema i footeren.
Hjælpeklasser
Om hjælpeklasserne
Det Fælles Designsystem tilbyder en række hjælpeklasser, hvis formål er at gøre det nemt at ændre fx størrelse eller placering af et element hurtigt.
Breakpoint
Flere af hjælpeklasserne har responsive muligheder, så man kan justere et element forskelligt afhængigt af skærmstørrelse. Disse klasser vil i de følgende afsnit have værdien {breakpoint}
nævnt i deres format. For at gøre en hjælpeklasse responsiv, skal du erstatte {breakpoint}
med en af nedenstående værdier.
- Ekstra små skærme (<576px):
xs
- Små skærme (≥576px):
sm
- Mellem skærme (≥768px):
md
- Store skærme (≥992px):
lg
- Ekstra store skærme (≥1200px):
xl
Eksempelvis vil hjælpeklassen d-md-block
kun have effekt på skærmstørrelser over 768px. Se de følgende afsnit for flere detaljer om de forskellige formater.
Tekstjustering
Disse hjælpeklasser bruges til at styre, om en tekst skal være venstrejusteret, centreret eller højrejusteret. Hjælpeklassen sætter CSS-egenskaben text-align
på elementet.
Format: align-text-{retning}
og align-text-{breakpoint}-{retning}
Retning
- Venstre:
left
- Midten:
center
- Højre:
right
Eksempel
Margin og padding
Disse hjælpeklasser bruges til at styre padding og margin på et element (inspireret af Bootstraps Spacing Utilities).
Format: {egenskab}{retning}-{størrelse}
og {egenskab}{retning}-{breakpoint}-{størrelse}
.
Egenskab
m
– for klasser som sætter marginp
- for klasser som sætter padding
Retning
t
– for klasser som sættermargin-top
ellerpadding-top
b
– for klasser som sættermargin-bottom
ellerpadding-bottom
l
– for klasser som sættermargin-left
ellerpadding-left
r
– for klasser som sættermargin-right
ellerpadding-right
x
– for klasser som sætter både*-left
og*-right
y
– for klasser som sætter både*-top
og*-bottom
Undlades retning sættes margin eller padding på alle 4 sider af elementet.
Størrelse
0
– 0px1
–$spacer * 0.25
, hvilket som standard er 2px2
–$spacer * 0.5
, hvilket som standard er 4px3
–$spacer
, hvilket som standard er 8px305
–$spacer * 1.5
, hvilket som standard er 12px4
–$spacer * 2
, hvilket som standard er 16px405
–$spacer * 2.5
, hvilket som standard er 20px5
–$spacer * 3
, hvilket som standard er 24px505
–$spacer * 3.5
, hvilket som standard er 28px6
–$spacer * 4
, hvilket som standard er 32px605
–$spacer * 4.5
, hvilket som standard er 36px7
–$spacer * 5
, hvilket som standard er 40px705
–$spacer * 5.5
, hvilket som standard er 44px8
–$spacer * 6
, hvilket som standard er 48px805
–$spacer * 6.5
, hvilket som standard er 52px9
–$spacer * 7
, hvilket som standard er 56px905
–$spacer * 7.5
, hvilket som standard er 60px
Sass-variablen $spacer
er som standard sat til 8px.
Eksempel
Display
Disse hjælpeklasser bruges til at styre CSS-egenskaben display
på et element (inspireret af Bootstraps Display Utility).
Format: d-{display}
og d-{breakpoint}-{display}
Display
none
inline
inline-block
block
flex
inline-flex
print-none
print-inline
print-inline-block
print-block
print-table
print-table-row
print-table-cell
print-flex
print-inline-flex
print
-værdierne sætter udelukkende display
-egenskaben i printformat.
Eksempel
Flexbox
Disse hjælpeklasser bruges til at sætte de CSS-egenskaber, som er relevante, når display: flex
er sat på et element (inspireret af Bootstraps Flex Utility).
Du kan fx sætte display: flex
på et element med Det Fælles Designsystems hjælpeklasse d-flex
.
Retning
Format: flex-{retning}
og flex-{breakpoint}-{retning}
Retning
row
column
row-reverse
column-reverse
Eksempel
Ombrydning
Format: flex-{ombrydning}
og flex-{breakpoint}-{ombrydning}
Ombrydning
wrap
nowrap
wrap-reverse
Eksempel
Vandret justering
Bemærk: Eksemplerne tager udgangspunkt i, at retningen er sat til row
.
Format: justify-content-{justering}
og justify-content-{breakpoint}-{justering}
Justering
start
end
center
between
around
Eksempel
Lodret justering af elementer
Bemærk: Eksemplerne tager udgangspunkt i, at retningen er sat til row
.
Format: align-items-{justering}
og align-items-{breakpoint}-{justering}
Justering
start
end
center
baseline
stretch
Eksempel
Lodret justering af et enkelt element
Format: align-self-{justering}
og align-self-{breakpoint}-{justering}
Justering
auto
start
end
center
baseline
stretch
Eksempel
Lodret justering af rækker af elementer
Format: align-content-{justering}
og align-content-{breakpoint}-{justering}
Justering
start
end
center
between
around
stretch
Eksempel
Bredde i procent
Disse hjælpeklasser bruges til at styre bredden på et element.
Format: w-percent-{bredde}
og w-percent-{breakpoint}-{bredde}
Bredde
- 10%:
10
- 20%:
20
- 30%:
30
- 40%:
40
- 50%:
50
- 60%:
60
- 70%:
70
- 80%:
80
- 90%:
90
- 100%:
100
Eksempel
Baggrundsfarver
Disse hjælpeklasser bruges til at styre baggrundsfarven på et element.
Format: bg-{baggrund}
Baggrundsfarver
normal
alternative
modal
Eksempel
Position
Disse hjælpeklasser bruges til at sætte CSS-egenskaben position
på et element.
Format: position-{position}
Position
static
relative
absolute
fixed
sticky
Derudover findes der følgende hjælpeklasser til specifikt at placere et element i toppen eller bunden.
fixed-top
fixed-bottom
sticky-top