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