Catalog npm
PACKAGE EXPLORERView in registry

99.css

npm

Modular, scalable 98.css: a design system for building faithful recreations of old UIs

csswindows98
Versions collected4
Direct dependencies1From release 0.3.1
Last observed20 Oct, 21:33 UTC

README

Current package documentation

99.css

98.css, rebuilt to be modular and scalable.

  • Modular: each component is its own CSS file, import only what you use.
  • Scalable: every size derives from --scale, bevel lines snap to whole pixels.
  • No build step: plain CSS with relative url()s, works with any bundler or a <link>.

Docs: https://dragunovartem99.github.io/99.css/

Install

npm install 99.css
import "99.css";

Modules

Core (always needed): tokens.css, fonts.css, base.css.

Components: button.css, checkbox.css, radio.css, group-box.css, field-row.css, text-box.css, slider.css, dropdown.css, window.css, tree-view.css, tabs.css, table-view.css, progress.css, field-border.css, scrollbar.css.

import "99.css/tokens.css";
import "99.css/fonts.css";
import "99.css/base.css";
import "99.css/window.css";

Scaling

:root {
	--scale: 1.5;
}

Size tokens resolve where they are declared, so to scale only a subtree, mark it with data-scale:

<div data-scale style="--scale: 2">...</div>

Use --px (one scaled pixel) and --border-width (one crisp bevel line) in your own styles.

Development

npm run dev    # docs with live reload
npm run build  # static docs into dist/

License

MIT. Based on 98.css by Jordan Scales.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 4

Collected releases
VersionPublishedDirect dependenciesOpen version
0.3.1Registry latest26 Sept 20261
0.3.026 Sept 20261
0.2.024 Mar 20262
0.1.024 Mar 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
dragunovartem99/99.css

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:33 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:56fdd4ea562e31a43203e72b14041121d638388adbfc1364eeee84e364e6452e