6 repository-uri
Utilities for clearing specific formatting or layout properties from style objects.
Distinct from Visual Styling Rules: Distinct from Visual Styling Rules: focuses on the removal/reversion of properties rather than the application of new rules.
Explore 6 awesome GitHub repositories matching user interface & experience · Style Resets. Refine with filters or upvote what's useful.
Chalk is a Node.js console formatter and terminal styling library used to add colors and text modifiers to command line output. It functions as a tool for formatting strings with foreground colors, background tints, and text styles using ANSI escape sequences. The library includes a terminal color support detector that automatically determines the color depth and capabilities of the current environment. It features an ANSI color downsampler that converts RGB, Hex, or 256-color values to the nearest compatible format based on the detected terminal capabilities. The project provides capabiliti
Automatically appends reset sequences to styled strings to prevent style leakage into subsequent output.
This project is a framework for composing terminal interfaces through declarative styling and a grid-based layout engine. It provides a comprehensive toolkit for building responsive command-line applications by managing ANSI escape sequences, color profiles, and text rendering to ensure consistent visual output across different terminal environments. The library distinguishes itself through its ability to automatically detect terminal capabilities and background themes, allowing it to adjust color schemes and downsample profiles for optimal readability. It utilizes a layered composition model
Allows clearing specific formatting, layout, or spacing properties from a style object.
StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object
Allows removing previously applied styles for a specific property by setting its value to null.
Tailwind CSS Typography is a plugin for the Tailwind CSS framework that provides hand-tuned typographic defaults for blocks of vanilla HTML content, such as content from Markdown or a CMS. It applies beautiful prose styles to HTML content using a single class, eliminating the need for custom CSS to style rich text. The plugin distinguishes itself by offering deep customization and control over typography. Users can adjust the overall font size of prose content across five predefined sizes, select from five built-in gray-scale palettes to match a project's color scheme, and seamlessly adapt ty
Includes an opinionated layer that resets form element styles for easier utility class styling.
Firefox-UI-Fix este o colecție de stylesheet-uri CSS, override-uri de stil și un framework UserChrome conceput pentru a redefini layout-ul și aspectul browser-ului web Firefox. Funcționează ca un customizer de interfață de browser și kit de stilizare care utilizează injecția CSS și override-uri DOM pentru a modifica shell-ul browser-ului. Proiectul se distinge prin oferirea unei integrări profunde cu sistemele de operare gazdă, permițând decorațiunilor ferestrelor, meniurilor și temelor browser-ului să se potrivească cu culorile de accent ale sistemului și estetica desktop-ului nativ. Include capabilități specializate pentru modificarea ierarhiei vizuale a interfeței și furnizarea de distribuții de teme vizuale predefinite. Zonele largi de capabilități acoperă modificarea cuprinzătoare a layout-ului, inclusiv capacitatea de a ajusta densitatea elementelor, repoziționarea barelor de tab-uri și reorganizarea barelor de instrumente de navigare. Proiectul oferă, de asemenea, instrumente pentru gestionarea tab-urilor, reproiectarea playerelor media interne, eliminarea animațiilor de interfață și personalizarea paginilor interne și a tipografiei browser-ului. Sistemul este implementat folosind SCSS și valorifică mecanismele interne de stilizare ale browser-ului și configurațiile bazate pe preferințe.
Reverts the downloads panel to its original visual style by removing custom decorations.
Acest proiect este un plugin Tailwind CSS care oferă o bază normalizată pentru controalele de formular în diferite browsere web. Funcționează ca un reset de stil pentru formulare CSS, eliminând aspectele implicite inconsistente ale browserelor din input-uri, checkbox-uri și butoane radio pentru a stabili o fundație neutră pentru stilizarea de tip utility-first. Sistemul permite o strategie de aplicare bazată pe configurare, unde utilizatorii pot alege dacă resetările de stil se aplică global tuturor elementelor HTML corespondente sau doar celor cu clase specifice. Această flexibilitate permite aplicarea stilizării normalizate a formularelor componentelor non-formular pentru a menține consistența vizuală. Plugin-ul se integrează cu o configurație centrală de temă pentru a mapa valorile de resetare la token-uri de design. Utilizează injectarea de stiluri bazată pe PostCSS pentru a genera reguli CSS în timpul procesului de build, facilitând crearea de componente de formular personalizate folosind clase utilitare atomice.
Provides a neutral baseline for form controls by removing inconsistent browser-default styles.