Frontend Design
Introduktion
HTML
CSS
JavaScript

HTML
CSS
JavaScript


Vi skal herhen
Stop mig endelig undervejs!
Der kommer til at være meget, men...
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/vil I blive bedre til?
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 UI Patterns
Frontend Design Intro
By Dannie Vinther
Frontend Design Intro
- 304