3 dépôts
Mechanisms for modifying component appearance or state at runtime using selectors.
Distinguishing note: Focuses on runtime class manipulation rather than static CSS definitions.
Explore 3 awesome GitHub repositories matching user interface & experience · Dynamic Styling. Refine with filters or upvote what's useful.
This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int
Adds CSS classes to widgets dynamically to modify appearance or state during runtime.
Ce projet est une base de connaissances personnelle basée sur Markdown et un journal d'apprentissage numérique utilisé pour stocker des notes et des résumés de livres et de littérature technique. Il sert de dépôt de résumés de lecture et de bibliothèque de référence technique pour archiver les points clés et les idées tirés de documents non-fictionnels et professionnels. La collection fonctionne comme un jardin numérique pour organiser les idées issues de livres, d'articles et de vidéos. Elle se concentre spécifiquement sur la distillation de modèles architecturaux complexes, de concepts techniques et de principes de leadership professionnel dans un format interrogeable pour une référence à long terme. Le dépôt organise également les connaissances personnelles à travers la collecte de frameworks de réflexion réutilisables, de modèles mentaux et d'outils de prise de décision professionnelle. Il inclut un système pour suivre la progression de lecture en gérant des listes d'ouvrages terminés et en cours.
Modifies element styles and stylesheets programmatically by manipulating CSS declarations.
Icono est une bibliothèque d'icônes en pur CSS et un système de graphiques vectoriels qui rend les symboles d'interface et de marque entièrement via des propriétés CSS. Il sert de système d'icônes sans assets, éliminant le besoin de fichiers SVG externes, d'images ou de dépendances de polices. La bibliothèque permet la modification directe des couleurs et de l'apparence des symboles en utilisant des propriétés CSS natives. Cette approche permet un stylage UI dynamique et la création de graphiques vectoriels scalables qui conservent leur qualité visuelle sur différentes tailles d'écran. Le système se concentre sur l'optimisation des assets frontend en remplaçant les bibliothèques d'images et de polices lourdes par un rendu léger basé sur CSS. Il utilise des primitives CSS et des pseudo-éléments pour composer des formes visuelles complexes directement dans le navigateur.
Provides mechanisms to modify symbol appearance and colors in real time using CSS selectors.