Core Web Vitals 2024
LCP, INP, CLS – Benchmarks & Praxis-Snippets.
Jetzt lesen →Neue Viewport-Einheiten, Container Queries und moderne CSS-APIs verändern, wie wir responsive Interfaces bauen.
svh, lvh, dvh) lösen Mobile-Browserleisten-Probleme.@container) ermöglichen komponentenbasiertes Responsive Design ohne starre globale Breakpoints.:has() reduziert JavaScript für State-abhängige UI-Varianten.scroll-timeline) bringen deklarative Motion ohne Frameworks.prefers-reduced-motion beachten./* 1) Viewport-Einheiten: Mobile-Header ohne Sprünge */
.header { min-height: 12svh; } /* stabil bei ein-/ausblendbarer Leiste */
/* 2) Container Queries: Karte skaliert nach Containerbreite */
.card { container-type: inline-size; }
@container (min-width: 420px) {
.card { display: grid; grid-template-columns: 160px 1fr; gap: 1rem; }
}
/* 3) :has() für Zustände ohne JS */
.input:has(+ .error) { border-color: #ef4444; }
.nav:has(.active) { box-shadow: 0 2px 0 #f0c14b inset; }
/* 4) Scroll-driven Animation (simplifiziert) */
@keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } }
.section {
animation: fadeIn 1s both;
animation-timeline: view();
animation-range: entry 20% cover 40%;
}
Starte mobile-first mit klaren Content-Prioritäten. Nutze Container Queries für modulare Komponenten und behalte wenige, sinnvolle Media Queries für den globalen Rahmen. Plane Motion sparsam und barrierefrei.
svh.prefers-reduced-motion.@container) aktiv einsetzensvh/lvh/dvh statt reinem vh für mobile Bereichefont-display: swapprefers-reduced-motionDein Frontend soll 2024 wirklich Mobile-First sein? → Kostenlose Erstberatung anfragen.
Wir prüfen dein Frontend auf 2024-Tauglichkeit und liefern konkrete Quick-Wins – von CSS-Architektur bis Performance.
:has().
prefers-reduced-motion, sorge für Sinn ohne Animation und teste Tastatur-/Screenreader-Flow.