Frontend Design
Introduktion


Vi skal herhen
Stop mig endelig undervejs!
Oversættelse
Formål

Lære teknikker, der hjælper med design-implementering
Formål
Forstå, hvorfor design "virker"

Formål
Få mere erfaring med CSS
Formål
@layer component {
.my-component {
padding: 2rlh;
:has(> &) {
container: my-component / inline-size;
}
> * + * {
margin-block-start: var(--flow-space, 1em);
}
:nth-child(2 of .paragraph) {
&:first-letter {
initial-letter: 3;
}
}
}
}



Hvor skal vi ende?
Mål
Implementering af et Figma-design i Astro
Hvor er vi nu?
Udgangspunkt
Hvad skal vi genopfriske? Brug 2 min med sidemakkeren
Hvad synes I, der er svært? I hvilke situationer har I siddet fast med UI (HTML, CSS)?
Hvor er vi nu?
Udgangspunkt
Hvad skal vi genopfriske?
- Flex vs. Grid
- calc() og custom properties
- Tailwind (andre frameworks)
- animation scroll, pseudo-elementer, @property
Hvor burde vi være?
Udgangspunkt
Ifølge frontend-miljøet
Pattern Identification
Teknikker til at løse gængse UI Patterns
Frontend Design Intro
By Dannie Vinther
Frontend Design Intro
- 105