2 Repos
Managing variables within a preprocessor to be interpolated into the final output.
Distinct from CSS Variable Styling Systems: Distinct from CSS Variable Styling Systems: covers preprocessor-level variables that are resolved at compile time, not native CSS custom properties.
Explore 2 awesome GitHub repositories matching user interface & experience · Preprocessing Variables. Refine with filters or upvote what's useful.
Stylus is a CSS preprocessor that transforms a dynamic language into standard CSS. It utilizes a compilation workflow to enable the use of variables, nesting, and arithmetic, which are then rendered into stylesheets for use in frontend asset pipelines. The project is distinguished by a flexible syntax that allows for indentation-based styling, meaning curly braces, colons, and semicolons can be omitted. It further differentiates itself through a JavaScript-driven plugin pipeline and the ability to extend the native syntax with custom JavaScript functions for complex logic. Its capability sur
Implements a robust system for storing reusable values in variables and interpolating them into CSS declarations.
Papercss ist ein CSS-UI-Framework und ein Design-System im Dokumentenstil, das zum Aufbau responsiver Webseiten-Layouts verwendet wird. Es fungiert als Less-basierte CSS-Bibliothek, die eine papierartige Ästhetik und strukturierte Typografie anwendet, um Webseiten das Aussehen physischer Dokumente zu verleihen. Das Projekt integriert zudem ein Utility-First-CSS-Modell für schnelles Styling. Das Framework zeichnet sich durch die Fähigkeit aus, visuelle Dekorationen zu automatisieren, wie etwa das Anwenden rotierender Rahmenstile und Schatteneffekte auf Kindelemente. Es nutzt ein Less-basiertes Variablensystem und modulare Stylesheet-Kompilierung, wodurch Nutzer globale Designvariablen anpassen und spezifische Komponentensets auswählen können, um die finale Stylesheet-Größe zu minimieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich eines Flexbox-basierten responsiven 12-Spalten-Rasters und eines umfassenden Sets an UI-Komponenten wie Modals, Alert-Benachrichtigungen und responsiven Navigationsleisten. Sie bietet zudem spezialisiertes Styling für technische Inhalte, einschließlich Code-Blöcken, Datentabellen und Artikellayouts, sowie Unterstützung für helle und dunkle Farbmodi.
Utilizes a Less preprocessor to define global design variables that resolve during the compilation process.