98.css is a recently released CSS library specifically created for developers who want to build user interfaces with the aesthetic of Windows 98. It provides a design system to faithfully recreate the look and feel of older operating system UIs.
The library emphasizes the use of semantic HTML for its components, such as using the <button> tag for buttons and requiring labels for input elements. Accessibility is a primary goal of the project, with features like aria-label support for icon buttons. Developers can also override styles to customize elements while retaining the core Windows 98 appearance.
98.css is a pure CSS library and does not include any JavaScript. This design choice ensures its compatibility with any frontend framework, including React or vanilla JavaScript projects. It can be integrated by importing it from unpkg, installing via npm, or downloading from GitHub releases.
The library includes various components, such as command buttons, which are designed to standard Windows 98 specifications, including size, border styles, and states like default, pressed, disabled, and focused. Checkboxes are also provided, featuring a sunken panel and a check icon when selected, alongside a label.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
98.css is a new CSS library designed to help developers build user interfaces that visually mimic Windows 98. This library focuses on semantic HTML and accessibility, providing styling without JavaScript, making it compatible with various frontend frameworks.