Pas seulement un reset. Une mise à niveau du navigateur.

browserux.css est une base CSS minimaliste, centrée sur l'expérience utilisateur et l'accessibilité. Conçu pour renforcer les comportements natifs de HTML et CSS, il offre une base moderne et cohérente qui améliore l'ergonomie sur tous les appareils, sans classes utilitaires, sans framework lourd, sans JavaScript.

$ npm install browserux.css

browserux.css

/* Reset : modèle de boîte cohérent */

*,
::before,
::after {
box-sizing: inherit; }

html { box-sizing: border-box; }

/* UX : défilement fluide, sauf si l'utilisateur le refuse */

@media (prefers-reduced-motion: no-preference) {
:root { scroll-behavior: smooth; } }

/* A11y : focus clavier visible */

:where(a, button, input, select, textarea, summary, [contenteditable], [tabindex]):focus-visible {
outline: var(--bux-focus-width) solid var(--bux-focus-color); outline-offset: var(--bux-focus-offset); }

Simple dans son essence, solide dans ses fondations.

// browserux.css est construit autour de quatre axes fondamentaux, présents dans chaque règle CSS.

Seulement quatre parties, tout ce dont vous avez besoin.

// browserux.css est organisé en quatre sections logiques.

Logo BrowserUX.lab.css

browserux.lab.css Un laboratoire pour le CSS de demain.

browserux.lab.css suit les fonctionnalités CSS émergentes qui pourraient un jour intégrer browserux.css. C’est un document de travail, pas une feuille de style prête à l’emploi.