IT-Lexikon › Web › CSS Modules

CSS Modules

Web Svenska → Aktualisiert: 2026-09-07

Dateispezifische CSS-Klassen per Build-Time-Transform. .button in Button.module.css wird in der Ausgabe zu .Button_button_a3b4c → keine globalen Namespace-Kollisionen.

Mark Dalgleish und Glen Maddern starteten es 2015. Fest eingebaut in Next.js, Vite, Astro, Nuxt. Abzugrenzen von CSS-in-JS: laufzeitfrei. Ein guter Standard zwischen Utility-First (Tailwind) und CSS-in-JS (styled-components). Basiert auf PostCSS. Konkurrenten: Tailwind (atomarer), styled-components (mehr Laufzeit), Vanilla Extract (typsichere CSS Modules), Sass/SCSS Modules (eingebaut).

← Zurück zum Lexikon