2 Repos
Modifies selectors by replacing target elements with extended versions that include additional styles.
Distinct from CSS Selectors: Distinct from CSS Selectors: focuses on the inheritance-like extension of selector rules rather than basic targeting.
Explore 2 awesome GitHub repositories matching user interface & experience · Selector Extensions. Refine with filters or upvote what's useful.
Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math
Modifies selectors by replacing target elements with extended versions that include additional styles.
Aphrodite ist eine framework-agnostische CSS-in-JS-Styling-Bibliothek, mit der Styles mithilfe von JavaScript-Objekten definiert werden können. Sie fungiert als CSS-Generator und Rendering-Engine, die optimierte Styles in das Dokument injiziert und ein dediziertes System für Server-Side-Rendering bietet, um Style-Flashes zu verhindern und ein korrektes initiales Seiten-Rendering zu gewährleisten. Das Projekt zeichnet sich durch einen automatischen CSS-Vendor-Prefixer für browserübergreifende Konsistenz und ein Production-Utility aus, das Klassennamen in kurze Hashes minifiziert, um die CSS-Payload-Größe zu reduzieren. Zudem unterstützt es erweiterbares Styling durch benutzerdefinierte Selektor-Handler sowie globale Regeln für Keyframe-Animationen und Font-Face-Deklarationen. Die Bibliothek deckt ein breites Spektrum an Styling-Funktionen ab, darunter dynamische Style-Komposition, responsives Design mittels Media Queries und Pseudo-Selektoren sowie ein gepuffertes Injektionssystem zur Minimierung von DOM-Änderungen. Sie verwaltet zudem das Style-Rehydration-Verfahren, um serverseitig generierte Klassennamen mit dem clientseitigen Cache zu synchronisieren.
Provides a mechanism to extend selector logic for generating specialized CSS rules or global styles.