Hi @felix_mattick I like this direction. I decided to open a "class-less" css gallery at https://www.cssbed.com/ and water-css is currently the best entry :)
Hey developers of Product Hunt!
I commonly make tiny static websites for API demos and such, and always run into the same problem: I hate the browser's default styles but don't want to spend time writing my own stylesheet for something so small.
Now you can just include Water.css in your and forget about it!
Features:
- Default dark theme 🌚
- Light theme if you want 🌞
- Tiny and lightweight 💻
- No classes required to make everything pretty ✨
Is this a replacement for Bootstrap and the likes? No, it's not at all. If you want to customize how your website looks, you probably don't want to be using Water! By all means, use Bootstrap or Bulma or whatever CSS framework you like.
I'd love to hear some feedback on how to improve Water.css! I've already incorporated some suggestions from users on Reddit.
@felix_mattick Starred on GitHub. A couple of points here. (1) Should it include '58 Bytes of CSS to look great nearly everywhere ' * ?
```
main {
max-width: 38rem;
padding: 1.5rem;
margin: auto;
}
```
(2) Can it automatically choose a light or dark theme based on my OS preferences?
* https://news.ycombinator.com/ite...
All the big css frameworks rely on classes. It makes sense to have better CSS starting points upon which you can build. That means a css framework that's smaller, and does not require learning classes you'll eventually have to reverse engineer.
Pros:
Simple css, looks pretty good.
Cons:
If you're going to do everything from scratch, then you might as well use a css reset instead.
movie2cal
FontKey
FontKey
UIQuill
UIQuill
FontKey
UIQuill
movie2cal
All the big css frameworks rely on classes. It makes sense to have better CSS starting points upon which you can build. That means a css framework that's smaller, and does not require learning classes you'll eventually have to reverse engineer.
Pros:Simple css, looks pretty good.
Cons:If you're going to do everything from scratch, then you might as well use a css reset instead.