I've been relying on Bootstrap for a long time because I am really bad at both designing, and making CSS work properly. Now what happened is that I never got to improve in CSS because of the long time I've been using Bootstrap
I just thought now that it all looks so generic and I just call it "a bootstrap website" whenever I see it.
I was thinking about trying to get better at CSS and learn it more to the point I can actually make responsive web apps purely with CSS.
Is it a viable idea (Assuming I have the time to learn)? Has anyone here done that and is not using any CSS library?
Can I suggest giving tailwind a try. It's a solid middle ground and awesome to work with. Instead of writing css directly, you add classes that are close to the css equivalent.
@Sinnbeck oh yes. I've also watched the tailwind tutorial here with the github replica. But I think I first need to improve my vanilla css skill in order to use tailwind more fluently
The skills needed to write good css are very similar to the skills needed to use tailwind in that you need to understand what you want to manipulate and how you might do it to achieve a certain look and feel. However, tailwind has three major advantages in my mind
you don’t have to dream up your own class names for anything - it’s surprising how much time you waste here
you don’t need to edit two files at the same time
you don’t get specificity battles with completing classes, where you end up duplicating classes to avoid conflicts
@Snapey this really sound good. I also watched the tailwind tutorial but I feel like I need to improve the basics first like flexbox and grid
Then actually tailwind is a good idea