news.volyx.in

98.css – design system for building faithful recreations of Windows 98 UIs (jdan.github.io)

838 points by bennettfeely · 2359 days ago · 207 comments on HN

Article summary

The article introduces 98.css, a CSS library for building interfaces that resemble Windows 98. It provides a design system for faithful recreations of old UIs, with components such as buttons, checkboxes, and text boxes. The library relies on semantic HTML and does not contain any JavaScript, making it compatible with various frontend frameworks. It can be used to build complete windows with title bars, controls, and other elements.

Main themes

  • Retro UI design
  • Cross-browser compatibility
  • Custom CSS libraries
  • Browser monopolies
  • Nostalgia and creativity
  • UI consistency and standards

What commenters say

  • Some commenters are excited to use 98.css for their projects, appreciating its nostalgic value and potential for creative applications.
  • Others discuss the challenges of achieving a consistent look and feel across different browsers and operating systems.
  • There is disagreement about the need for custom CSS libraries like 98.css, with some arguing that browsers should provide a standard, coherent set of controls by default.
  • A few commenters mention the potential for 98.css to be used in desktop Electron apps, and the humorous irony of using a Windows 98-style interface in a modern web application.
  • Some users appreciate the simplicity and clarity of older UI designs, while others prefer more modern and customizable interfaces.
  • The conversation also touches on the topic of browser monopolies and the potential for Google to control the web through Chrome.
  • A few commenters share their experiences with using 98.css and other retro-UI systems, highlighting both the benefits and limitations of these libraries.