Ask HN: Best minimal CSS Framework for side project
Hi, I'm starting a small side project to learn web development and have fun. Could you suggest a good CSS Framework for it? My candidates are: https://github.com/picnicss/picnic ↗ (it seems the most simple) https://github.com/jgthms/bulma/ ↗ (very easy, but very minimal) https://milligram.github.io/ ↗ (more complete)
Fot javascript I want to use Vue.js because it's easy, clean and I can control it. Using Flask (Python) for backend.
An open Ask HN community consultation from 2016 where @lormayna convened hundreds of developers and bootstrappers to share real experiences, hard numbers, and tactics.
Hundreds of active indie hackers contributed case studies, pricing heuristics, and pitfalls to avoid when moonlighting on side projects.
IMO if this is a side project to learn web development, your best bet is to pick one of the nice looking examples given in this thread, and then don't use it, just imitate the style.
Why? Because if you use a framework rather than learning CSS, you will just waste time learning that framework's quirks which will not transfer over to anything. Most of the desirable features of these frameworks can easily be replicated with flexboxes anyway. Your own effort may not come out quite as smooth looking but you will learn a lot more along the way.
I say this not as a CSS expert, but a guy in a similar situation who wasted a lot of time fiddling around with Bootstrap only to end up ditching it almost 100% in favor of custom CSS.
http://iamsurface.com ↗ pure css material, not updated in a while but looks great and has modals with pure css https://imperavi.com/kube/css/ ↗ almost not minimal but pretty cool http://jxnblk.com/gravitons/ ↗ really minimal
Hi lormayna, I'm the creator of Picnic CSS, thanks for considering it! If you don't mind me asking, why did you consider using Picnic and why wouldn't you choose using it? I'm trying to improve it constantly and I'd really appreciate your opinion from the point of view of "learning web development" (:
If you have any question you can just reach me here or on github
I use http://www.basscss.com/ ↗. Version 8 was just released which was restructured into standalone modules. Use what you need.
Not really "minimal" but it's very easy to get started with and has everything you need: http://semantic-ui.com/ ↗