Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 2.31 KB

File metadata and controls

37 lines (25 loc) · 2.31 KB

Documentation browserux.css

The project

Most front-end projects start with a reset.css or normalize.css. Yet you almost always end up adding your own adjustments on top: removing margins, box-sizing: border-box, typography tweaks, focus management…

But the web has evolved. User experience has become a central concern, and modern browsers offer native CSS capabilities that are often underused: customizable scrollbars, keyboard focus management, support for system preferences like dark mode, reduced motion, or high contrast.

browserux.css goes further than a simple reset. It provides a modern, lightweight, 100% native base designed to improve ergonomics, accessibility, and visual consistency of native browser elements, without JavaScript, without utility classes, without overhead.


Table of contents

Guide

Reference

  • CSS Variables : complete variable table by group
  • User Preferences : prefers-color-scheme, prefers-reduced-motion, prefers-contrast, prefers-reduced-transparency, forced-colors
  • Browser Interface : text selection, scrollbar, forms, keyboard focus, dialog
  • Default Styles : reset, box model, typography, embedded content, tables, forms, print

Additional reference