1. tailwind-css-adding-custom-styles

Tailwind CSS Adding Custom Styles

In Tailwind CSS, you can easily add your own custom styles to extend the default styles. This can be accomplished by using the @layer directive in your CSS, which allows you to define your own set of utility classes.

Heading h1

To add custom styles in Tailwind CSS, you need to follow a few steps. Here's how to do it:


@layer components {
  /* your custom styles here */


Here's an example of how to add a custom background color to a container:

@layer components {
  .bg-custom {
    background-color: #f7fafc;


The above code will add a .bg-custom utility class to your CSS, which you can use to apply the custom background color to any element.


The @layer directive in the above code tells Tailwind that you're adding a new set of utility classes to the components layer. The .bg-custom class is then defined with a custom background color using the standard CSS syntax.


Once you've defined your custom styles, you can use them in your HTML just like you would any other Tailwind utility class. Here's an example:

<div class="bg-custom">
  This container has a custom background color!

Important Points

  • Make sure you're using the @layer directive to add your custom styles to the correct layer.
  • Keep your custom styles organized and labeled clearly to avoid conflicts or confusion.
  • Don't be afraid to experiment with different styles and symbols to create unique and effective custom utilities.


Adding custom styles to Tailwind CSS is a simple process that can greatly extend the default set of utility classes. By using the @layer directive, you can define your own set of classes and experiment with different styles and symbols to create effective and unique styles for your project.

Published on: