tailwind-border-gradients Tailwind Templates

Tailwind Border Gradients

Tailwind CSS plugin for adding gradients to borders.

tailwind-border-gradients

Adds the ability to use gradients on borders inside your Tailwind CSS project

Installation

npm install tailwind-border-gradients

Inside your tailwind.config.js file, require the plugin inside the plugins option

module.exports = {
  plugins: [require('tailwind-border-gradients')]
};

Usage

You can apply a border gradient to an element by using the utility class border-gradient-to-{direction}.

<h1 class="border-2 border-gradient-to-br from-red-500 to-blue-500">Border Gradients!</h1>

Custom Colors

This plugin uses Tailwind's gradient color stops, which include all default colors and colors defined in your tailwind.config.js file.

Example:

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        myColor: '#5cb6f7',
        myOtherColor: '#c4ff8a'
      }
    }
  }
};

In this case, to create a border gradient using your custom colors, you would use:

<h1 class="border-{size} border-gradient-to-{direction} from-myColor to-myOtherColor">Text</h1>

Tips

Gradient Underlines

To create a gradient underline on some text, use a gradient border only on the bottom.

<h1 class="border-b-2 border-gradient-to-r from-red-500 to-blue-500">This text is underlined with a red-to-blue gradient!</h1>

To underline only a segment of the text, wrap the word in <span> tags and add the above classes to that element. The following code underlines only the word "underlined".

<h1>This text is <span class="border-b-2 border-gradient-to-r from-red-500 to-blue-500">underlined</span> with a red-to-blue gradient!</h1>

Top categories

Loading Svelte Themes