TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Which CSS Framework to Choose?

9 pointsby deccanchargersabout 4 years ago
I am valuating which CSS Framework to choose for my Vuejs project.<p>Bootstrap has js components (i would like it to be js agnostic) and doesn&#x27;t have dark mode feature.<p>Bulma doesn&#x27;t look good imo. Also,i feel it to be limited.<p>Tailwind css looks good. I prototyped it for my project. But, HTML looks unnecessarily messy and verbose.<p>Other CSS frameworks are either dead or not properly maintained.<p>Which one are you using? should i ditch CSS framework and style using raw CSS? I am confused now.

11 comments

KMnO4about 4 years ago
Asking what framework to use is like asking what kind of haircut to get. It depends on what you want it to look like.
proxabout 4 years ago
If you are already versed in CSS you can certainly use raw CSS. The nature of CSS is also you can also replace it later with not too much trouble.. Naming conventions is key though, I would read up on that.
Blaiz0rabout 4 years ago
I would not choose any framework, instead creating my own and if possible a component library to support it.<p>Having good standards to create your CSS (naming conventions and file structure (ITSS) is fundamental, but in the end you will have something that fits so much better than a 3rd party framework.
endisneighabout 4 years ago
Why does it matter if the HTML is messy and verbose if it otherwise meets your requirements? You can use Bootstrap without any JavaScript at all, and you could implement Dark Mode via CSS and&#x2F;or JavaScript.
fedormoiseevabout 4 years ago
I have the same problem every time I start a new project. I’ve tried Tailwind, but it takes too much time for me to style something normal. Material UI&#x2F;Vuetify have a lot of shadows which don’t look good. Recently I tried Ant Design (for React, haven’t tried for Vue) and it looks quite good and it’s easy to use.
poletopoleabout 4 years ago
Check out basscss.com. First off, you don&#x27;t want any framework that uses JS like Bootstrap because if you&#x27;re using vue or react that really screws things up. Basscss I feel hits the sweet spot that lets you easily develop the look and feel you want vs a canned one.
评论 #26984337 未加载
schwartzworldabout 4 years ago
<a href="https:&#x2F;&#x2F;nostalgic-css.github.io&#x2F;NES.css&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nostalgic-css.github.io&#x2F;NES.css&#x2F;</a>
codegeekabout 4 years ago
May be you are over thinking. You don&#x27;t need to use Bootstrap JS. Just use the css and write your own JS in vue. For my project, I use the following :<p>- Vuejs<p>- Element UI (for JS components in vue)<p>- Bootstrap for css
duxupabout 4 years ago
I think you need to come up with your list of requirements.<p>- Dark Mode<p>But beyond that I&#x27;m not sure what your requirements are.
评论 #26984765 未加载
the__alchemistabout 4 years ago
Don&#x27;t use a framework.
riksucksabout 4 years ago
tailwind for quick responsive breakpoints