TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

98.css – A design system for building faithful recreations of old UIs

471 点作者 OuterVale7 个月前

26 条评论

nielssp7 个月前
I made something similar as well (that includes both 3.11, 95, 2000, XP, CDE and Mac OS 9, and also all the default color schemes of those): <a href="https:&#x2F;&#x2F;nielssp.github.io&#x2F;classic-stylesheets&#x2F;?theme=win9x&amp;skin=98" rel="nofollow">https:&#x2F;&#x2F;nielssp.github.io&#x2F;classic-stylesheets&#x2F;?theme=win9x&amp;s...</a><p>My focus was not so much on pixel perfect, but instead on creating something that would also work and look aesthetically pleasing on modern systems, like with higher DPI monitors and such. So one of the the things I did was to recreate all the icons and symbols in SVG.<p>I tried posting it as a Show HN when I added XP and Mac OS 9, but it didn&#x27;t get much attention. Maybe the title of the project isn&#x27;t as catchy.
评论 #42063202 未加载
评论 #42063267 未加载
评论 #42070628 未加载
评论 #42062577 未加载
评论 #42064265 未加载
评论 #42069310 未加载
评论 #42066114 未加载
评论 #42062425 未加载
评论 #42063842 未加载
评论 #42066770 未加载
prezjordan7 个月前
Author here – happy to see this posted again!<p>This was my burnout recovery project and I wrote some thoughts on it recently <a href="https:&#x2F;&#x2F;notes.jordanscales.com&#x2F;98-css-reflections" rel="nofollow">https:&#x2F;&#x2F;notes.jordanscales.com&#x2F;98-css-reflections</a>
评论 #42062604 未加载
评论 #42063304 未加载
评论 #42065334 未加载
culi7 个月前
My collection:<p>The Sims <a href="https:&#x2F;&#x2F;thesimscss.inbn.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thesimscss.inbn.dev&#x2F;</a><p>Windows 98 <a href="https:&#x2F;&#x2F;jdan.github.io&#x2F;98.css&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jdan.github.io&#x2F;98.css&#x2F;</a><p>Windows XP <a href="https:&#x2F;&#x2F;botoxparty.github.io&#x2F;XP.css&#x2F;" rel="nofollow">https:&#x2F;&#x2F;botoxparty.github.io&#x2F;XP.css&#x2F;</a><p>Windows 7 <a href="https:&#x2F;&#x2F;khang-nd.github.io&#x2F;7.css&#x2F;" rel="nofollow">https:&#x2F;&#x2F;khang-nd.github.io&#x2F;7.css&#x2F;</a><p>Edward Tufte <a href="https:&#x2F;&#x2F;edwardtufte.github.io&#x2F;tufte-css&#x2F;" rel="nofollow">https:&#x2F;&#x2F;edwardtufte.github.io&#x2F;tufte-css&#x2F;</a>
评论 #42110248 未加载
metadat7 个月前
98.css is an HN Classic, for all the best reasons.<p>Previous discussions:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33310554">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33310554</a> - October 2022 (179 comments)<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22940564">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22940564</a> - April 2020 (211 comments)<p>See also:<p>HyperCard Simulator and Decker.<p><a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?q=hypercard" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?q=hypercard</a>
sbarre7 个月前
I don&#x27;t know if anyone else remembers this but in the late 90s, Microsoft had built-in CSS named colours that matched the Windows desktop theme&#x2F;colours.<p>I have no idea if these still work (my IDE seems to say they do not, because everything is red).<p><pre><code> body { font-size : 11px ; color : windowtext ; background-color : appworkspace ; } a { color: menutext; } .headerBar { border-top : 1px solid threedlightshadow ; border-left : 1px solid threedlightshadow ; border-bottom : 1px solid threedshadow ; border-right : 1px solid threedshadow ; background-color : threedface ; } </code></pre> So you could build web UIs that matched the user&#x27;s Desktop look and feel. We did this for our browser-based Intranet applications in 1998, which made them look a bit more &quot;native&quot;.
评论 #42062503 未加载
myfonj7 个月前
NB, that style does not play well with non-native DPI (e.g. when you have monitor set to 150% scale); to see it mapped to physical pixels, try running this in the browser&#x27;s console:<p><pre><code> with(document.documentElement.style){ transform = `scale(${ 1 &#x2F; devicePixelRatio })`; transformOrigin = &#x27;top left&#x27;; } </code></pre> (multiply the scale by whole number to get it &quot;crisply zoomed&quot;).<p>Still not 100% perfect, but much closer to intended rendering, I guess.
评论 #42068232 未加载
andrewstuart7 个月前
I used a little bit of this I think in crowdwave <a href="https:&#x2F;&#x2F;www.crowdwave.com" rel="nofollow">https:&#x2F;&#x2F;www.crowdwave.com</a>
评论 #42058380 未加载
评论 #42060668 未加载
OuterVale7 个月前
Also worth checking out: <a href="https:&#x2F;&#x2F;botoxparty.github.io&#x2F;XP.css" rel="nofollow">https:&#x2F;&#x2F;botoxparty.github.io&#x2F;XP.css</a> and <a href="https:&#x2F;&#x2F;khang-nd.github.io&#x2F;7.css" rel="nofollow">https:&#x2F;&#x2F;khang-nd.github.io&#x2F;7.css</a>
评论 #42061613 未加载
评论 #42060694 未加载
评论 #42057937 未加载
评论 #42060023 未加载
评论 #42060810 未加载
评论 #42062015 未加载
akx7 个月前
By eye alone, I&#x27;m pretty sure that is not MS Sans Serif as rendered in Windows 95 and Windows 98.
评论 #42059024 未加载
评论 #42058133 未加载
agluszak7 个月前
I&#x27;d claim that this is way better than what we&#x27;ve got after years of UX&#x2F;UI &quot;research&quot; and &quot;improvements&quot;.<p>And it&#x27;s not that I&#x27;m some old boomer. In &#x27;98 I was one year old. I just hate buttons which don&#x27;t look like buttons, tabs which don&#x27;t look like tabs, text fields that you have to click to discover they&#x27;re editable etc.
评论 #42062460 未加载
评论 #42063124 未加载
ranger_danger7 个月前
<a href="https:&#x2F;&#x2F;github.com&#x2F;lolstring&#x2F;window98-html-css-js">https:&#x2F;&#x2F;github.com&#x2F;lolstring&#x2F;window98-html-css-js</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;anthmn&#x2F;hackertosh.css">https:&#x2F;&#x2F;github.com&#x2F;anthmn&#x2F;hackertosh.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;AlexBSoft&#x2F;win95.css">https:&#x2F;&#x2F;github.com&#x2F;AlexBSoft&#x2F;win95.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;1j01&#x2F;os-gui">https:&#x2F;&#x2F;github.com&#x2F;1j01&#x2F;os-gui</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;themesberg&#x2F;windows-95-ui-kit">https:&#x2F;&#x2F;github.com&#x2F;themesberg&#x2F;windows-95-ui-kit</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;andersevenrud&#x2F;retro-css-shell-demo">https:&#x2F;&#x2F;github.com&#x2F;andersevenrud&#x2F;retro-css-shell-demo</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;arturbien&#x2F;React95">https:&#x2F;&#x2F;github.com&#x2F;arturbien&#x2F;React95</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;botoxparty&#x2F;XP.css">https:&#x2F;&#x2F;github.com&#x2F;botoxparty&#x2F;XP.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;Gioni06&#x2F;terminal.css">https:&#x2F;&#x2F;github.com&#x2F;Gioni06&#x2F;terminal.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;jdan&#x2F;98.css">https:&#x2F;&#x2F;github.com&#x2F;jdan&#x2F;98.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;jianzhongli&#x2F;csswin10">https:&#x2F;&#x2F;github.com&#x2F;jianzhongli&#x2F;csswin10</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;khang-nd&#x2F;7.css">https:&#x2F;&#x2F;github.com&#x2F;khang-nd&#x2F;7.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;kristopolous&#x2F;BOOTSTRA.386">https:&#x2F;&#x2F;github.com&#x2F;kristopolous&#x2F;BOOTSTRA.386</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;lachsfilet&#x2F;Renkbench">https:&#x2F;&#x2F;github.com&#x2F;lachsfilet&#x2F;Renkbench</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;lolstring&#x2F;window98-html-css-js">https:&#x2F;&#x2F;github.com&#x2F;lolstring&#x2F;window98-html-css-js</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;micah5&#x2F;PSone.css">https:&#x2F;&#x2F;github.com&#x2F;micah5&#x2F;PSone.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;nostalgic-css&#x2F;NES.css">https:&#x2F;&#x2F;github.com&#x2F;nostalgic-css&#x2F;NES.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;npjg&#x2F;classic.css">https:&#x2F;&#x2F;github.com&#x2F;npjg&#x2F;classic.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;robbiebyrd&#x2F;platinum">https:&#x2F;&#x2F;github.com&#x2F;robbiebyrd&#x2F;platinum</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;bryanbraun&#x2F;after-dark-css">https:&#x2F;&#x2F;github.com&#x2F;bryanbraun&#x2F;after-dark-css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;npjg&#x2F;new-dawn">https:&#x2F;&#x2F;github.com&#x2F;npjg&#x2F;new-dawn</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;ritenv&#x2F;retro-desktop">https:&#x2F;&#x2F;github.com&#x2F;ritenv&#x2F;retro-desktop</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;RoelN&#x2F;c64css3">https:&#x2F;&#x2F;github.com&#x2F;RoelN&#x2F;c64css3</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;sakofchit&#x2F;system.css">https:&#x2F;&#x2F;github.com&#x2F;sakofchit&#x2F;system.css</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;vinibiavatti1&#x2F;TuiCss">https:&#x2F;&#x2F;github.com&#x2F;vinibiavatti1&#x2F;TuiCss</a><p><a href="https:&#x2F;&#x2F;code.divshot.com&#x2F;geo-bootstrap&#x2F;" rel="nofollow">https:&#x2F;&#x2F;code.divshot.com&#x2F;geo-bootstrap&#x2F;</a>
评论 #42074868 未加载
Aardwolf7 个月前
This is really cool, the only thing I see is the font rendering looks choppy. An antialiasing issue I think, but it looks worse than some non-antialiazed fonts (like the EGA 8x14 pixels font) too<p>To be very pedantic: also the dropdown menu, when opened, looks very different than the original 98 style
评论 #42060126 未加载
评论 #42062553 未加载
bwg20007 个月前
Very cool, will need to find a use for this. I briefly had a go at building similar trying to replicate the Club Penguin UI - need to get back to it!<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bwgraves&#x2F;PenguinCSS">https:&#x2F;&#x2F;github.com&#x2F;bwgraves&#x2F;PenguinCSS</a>
smusamashah7 个月前
I made this Obsidian theme (now defunct) using lots of source from 98.css<p><a href="https:&#x2F;&#x2F;github.com&#x2F;SMUsamaShah&#x2F;Obsidian-Win98-Edition">https:&#x2F;&#x2F;github.com&#x2F;SMUsamaShah&#x2F;Obsidian-Win98-Edition</a>
AstroJetson7 个月前
This is weirdly compelling. I have some retro info that I&#x27;ve wanted to put in a small website, this may be the thing that pushes it into the active list.<p>Thanks!
soul_grafitti6 个月前
Admirable job. Just wondering - was the impetus for this anything to do with movie or TV prop making? It would certainly be terrific for rendering real time screens of &#x27;90s era data.
uptownfunk7 个月前
I miss this era of life and childhood
klaussilveira7 个月前
It sucks that the fonts will never look amazing as they once were in CRT monitors in 800x600.
henning7 个月前
This would be an improvement over modern UI design. It&#x27;s much more clear what is clickable. That is why old Windows versions were designed like that.
lastdong7 个月前
Where’s Clippy?<p>Great job! I think adding Clippy notifications would be a fun touch
评论 #42062106 未加载
sigmonsays7 个月前
broken on firefox for me after clicking through a few times...<p>the left side gets shift over and hidden behind the white navigation box.<p>Does this happen to anyone else?
ayaros7 个月前
This is beautiful. The world needs more of this.
breakfastduck7 个月前
I hate and love this at the same time
webprofusion7 个月前
Cool but the fonts are all messed up.
distantsounds7 个月前
developers will do anything but actually recreate visual basic
croisillon7 个月前
i dream of a 16 cga colors css framework with bulky arrows