Is Tailwind CSS The Best Framework?
Tags: tailwindcss, javascript, webdev, html
Published: 2023-03-30 16:05:36



## What is Tailwind CSS?
In essence, Tailwind CSS is a utility-first CSS framework for quickly creating unique user experiences. It is a low-level, highly adaptable CSS framework that provides all the building pieces required to create custom designs.
Today Tailwind CSS has taken the lead as the most popular CSS framework, leaving behind previous front runners like Bootstrap.

The benefit of Tailwind CSS is that it makes it simple for developers to alter CSS classes to produce distinctive styles and personalized user interfaces. because there are no restrictions on designs with Tailwind CSS, the developer has complete freedom when it comes to selecting styles. Many developers choose Tailwind CSS over frameworks like Bootstrap that have pre-built style kits because of its design freedom.


## Why Should You Use Tailwind CSS?

1. It is best for creating responsive websites
2. It has smaller CSS files
3. it is easy and fast to use
4. it has non-restrictive framework and no pre-set 5. 
   styles/components
6. it has the ability to re-use component style

## How to get started with Tailwind CSS

  Step 1- Install package

```
npm install tailwindcss 
```


Step 2-  Add tailwind to your created CSS file

After creating a CSS file, copy the following code into the file. What this does it allow you to use Tailwind by adding it to your project.

```
@tailwind cssbase;
@tailwind component;
@tailwind utilities;
```

Step 3- Create your Tailwind Configuration file

Enter the code below into your terminal.

```
npx tailwindcss init
```

After running, a new file called "tailwind.config.js" will appear in your project, containing the following code.


```
module.exports = {
 purge: [],
 theme: {
   extend: {},
 },final
 variants: {},
 plugins: [],
} 
```

Step 4- include the Postcss file In the terminal run

```
$ npm install postcss-cli autoprefixer
```
After the above installation is finished, enter the following code into the terminal.

```
$ touch postcss.configure.js
```
Now, you should have a file called postcss.config.js. Add the code below to the plugins.

```
module.exports ={
plugins :[
   require ("tailwind.css"),
   require ("autoprefixer"),
    ]
 }

```

I know you are wondering what "PostCSS" means, worry no more, I am here to explicitly explain everything in this blog for you. 

Now, what is PostCSS?

PostCSS is a tool used for transforming CSS with JavaScript plugins. It gives you access to Tailwind by adding it to the plugin then It generates a build folder in which the processed Tailwind is saved.

Step 5-  in the terminal run

```
npx postcss tailwind.css -o public/syle.css
```
lastly;

```
npm run build 
```

The installation is done at this point. You must now create an index.html file where you will be running your tailwind CSS code. 



## Conclusion
Easy now? Yes!  I know it is now made easy for you to install your tailwind CSS and now you can tell after you have practiced it that Tailwind CSS is the best CSS framework.

It's time to start experimenting with Tailwind CSS now that you are up and running. Now that you can see how interesting Tailwind CSS is and it might just become your favourite CSS framework.

Check out these links below  to learn more about Tailwind CSS.

https://www.youtube.com/watch?v=ft30zcMlFao

https://www.youtube.com/watch?v=lCxcTsOHrjo



Now get to work! 😊

Feel free to message me on my Social accounts for any help.

https://twitter.com/tech_Olaide

https://www.linkedin.com/in/oluwatobiloba-olaide-15102a200/

olaideoluwatobiloba1@gmail.com