Observed since 20 Oct, 21:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
99.css
Modular, scalable 98.css: a design system for building faithful recreations of old UIs
98.css, rebuilt to be modular and scalable.
--scale, bevel lines snap to whole pixels.url()s, works with any bundler or a <link>.Docs: https://dragunovartem99.github.io/99.css/
npm install 99.css
import "99.css";
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";
: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.
npm run dev # docs with live reload
npm run build # static docs into dist/
MIT. Based on 98.css by Jordan Scales.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
viteEnvironment{
"local_name": "vite",
"alias": false,
"peer_metadata": null
} | ^8.0.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ~5.9.3 | development |
Source distribution
{
"shasum": "9c12d11fe77249dfcb142f4d715f1faa2c3299fa",
"tarball": "https://registry.npmjs.org/99.css/-/99.css-0.1.0.tgz",
"fileCount": 56,
"integrity": "sha512-NEhrcKzomcvwloWb0fGi6and8m1r/Z8GzWLgUBT1RSCWc4edJaSjcjTApx9l6WvcnfybHoxOXpQR44Wi+X8dPw==",
"signatures": [
{
"sig": "MEQCICqhUr+6tz6c1T9c8VenJZ6+sZXy4uJaj/E529omZDINAiBUQVS6R9RFDvPQAIT/EPUpnf+3CuattDL75jB7Qb03dA==",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 501544
}Observed since 20 Oct, 21:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:14d5ff8fdbe535ecde99fefdeed8ed8988e8e725e8a4be1a95df254230de7b73