Day 1 & 2: Learning about Tailwind CSS
whykay š©š»āš»šš³ļøāš (she/her)
Posted on June 29, 2020
Ok, I was watching a video or two on Friday seeing how Tailwind CSS works as
- Being looking for alternative to Bootstrap (I hear 5.0 is in alpha and was super excited about itā¦ until remember the bloat)
- Mick (my other half) suggested to look at Tailwind CSS as heās been looking into it himself.
- Tailwind CSS is more utility-based and I like that itās lot less div wrapping divs and more friendlier to coders (who are not designers)
- Customise - FTW
- Never used node beforeā¦ so this is new for me
Setting Up Tailwind and PostCSS (screencast)
š Setting up Tailwind and PostCSS - Tailwind CSS
Steps from the screencast recap:
npm init -y
npm install tailwindcss postcss-cli autoprefixer
npx tailwind init
touch postcss.config.js
- Added code: module.exports ={ plugins: [ require(ātailwindcssā), require(āautoprefixerā), ] }
mkdir css
-
touch css/tailwind.css
Added:- @tailwind base; @tailwind components; @tailwind utilities; - In āpackage.jsonā, modified the entry of ātestā with: āscriptsā: { ābuildā: āpostcss css/tailwind.css -o public/build/tailwind.cssā },
npm run build
- Create index.html in āpublicā folder - link to ātailwind.cssā
The following is optional, run a small live server to view the changes
- If itās not installed:-
npm install -g live-server
live-server public
The screencasts from their site is quite good, Iāll probably (hopefully) write things that I found amazing, and wonāt write every step I did from their screencasts. It's pretty straight forward, and loving it being utility-based. The coder in me feels much happier.
š Designing with Tailwind CSS - Tailwind CSS
Right now, my leanings are towards using Tailwind CSS instead of upgrading one of my sites to Bootstrap5 when it comes out, and yep, itās in Alpha right now.
š Bootstrap 5 alpha! | Bootstrap Blog)
The interesting part comes when I actually start porting one of my sites to using Tailwind CSS, it badly needs a revamp:
- Django (can't even remember what version, it's that long since I looked at it) - it'll probably be a big upgrade, although it should be painless. š¤š¼ I've done a big, big upgrade before many yonks ago, and it wasn't too bad. Instead I was fighting with so many changes Heroku brought in, that I don't use it to deploy anymore, plus it would have started to become expensive for me to use, especially for a not-for-profit site. š
- Bootstrap 3 (yeah, I'm still using a really old version of Bootstrap, so jelly of some of the new features in Bootstrap 4)
Posted on June 29, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.