2 Repos
Techniques for prefixing CSS classes to prevent style collisions between independent components.
Distinguishing note: None of the candidates cover CSS-specific class namespacing; candidates focus on data, kernel, or config isolation
Explore 2 awesome GitHub repositories matching user interface & experience · CSS Namespace Isolation. Refine with filters or upvote what's useful.
Pure is a CSS UI framework and modular component library designed for building consistent web layouts and interface components. It functions as a responsive CSS grid system and a CSS reset library that normalizes default browser rendering to ensure a uniform appearance across different web environments. The project provides standalone styles for common interactive elements such as buttons, menus, forms, and tables. It utilizes a modular architecture that allows for the inclusion of specific style modules and employs namespace isolation to prevent visual conflicts between components. The fram
Uses namespace isolation via class prefixes to prevent visual conflicts when combining multiple style modules.
This project provides a comprehensive style guide and architectural framework for building maintainable, modular, and consistent components within the Vue.js ecosystem. It establishes a set of standardized rules for organizing user interface elements into self-contained units, ensuring that logic and styles remain isolated to prevent unintended side effects. The guide distinguishes itself by focusing on strict encapsulation and clear interface design. It promotes the use of namespace-based style scoping to prevent visual leakage and enforces predictable component inputs through descriptive na
Applies unique naming prefixes to CSS rules to prevent visual leakage and maintain strict isolation between different components.