Windows 95 Web UI Kit
themesberg.com
themesberg.com
Storybook: http://packard-belle.herokuapp.com
Implementation example: http://packard-belle.netlify.com
Things like this are a great way to learn about the difference between browsers if you can stick at it too
One nitpick: the buttons grow slightly when they're being clicked. This is happening because of the style adding a dotted border around the nested .btn-text element:
.btn:not(:disabled):not(.disabled):active .btn-text, .btn:not(:disabled):not(.disabled):active:focus .btn-text {
border: 1px dotted #000;
}
There's no border in the non-active style, so that allocates an extra 1px on each side of the text box. It'll work better if you use outline instead of border, or add an invisible border of the same size when the button isn't active.Thanks for the debugging. That's the bug, you got it :)
We'll fix it by tomorrow, since it affects all of the buttons.
Cheers!
Yes, actually. Tired of chasing things with big promises and lackluster revelations that are in general not worth the effort. Been feeling that lately.
If you remove the icons (and also the font if that was ripped from Windows too), you might be okay.
> Must register to download
I guess that's true for only some definitions of "free"
See: https://react95.io/#
I don't recall buttons in Windows 95 having such thick borders or rounded corners, unless it was a Windows 3.1 UI. The checkboxes also had check marks in them, not an X.
Later edit: https://github.com/themesberg/windows-95-ui-kit