1.0.0 • Published 3 years ago

@neupauer/tailwindcss-plugin-blend-mode v1.0.0

Weekly downloads
47
License
MIT
Repository
github
Last release
3 years ago

Tailwind CSS Plugin – Blend Mode

Utilities for controlling blending mode behaviour.

Install

  1. Install the plugin:
# Using npm
npm install @neupauer/tailwindcss-plugin-blend-mode

# Using Yarn
yarn add @neupauer/tailwindcss-plugin-blend-mode
  1. Add it to your tailwind.config.js file:
// tailwind.config.js
module.exports = {
  // ...
  plugins: [require("@neupauer/tailwindcss-plugin-blend-mode")],
};

Configuration

// tailwind.config.js
module.exports = {
  variants: {
    // default
    blendMode: [],
  },
};

Available Utilities

UtilityStyle
.isolateisolation: isolate
.no-isolateisolation: auto
.mix-blend-normalmix-blend-mode: normal
.mix-blend-multiplymix-blend-mode: multiply
.mix-blend-screenmix-blend-mode: screen
.mix-blend-overlaymix-blend-mode: overlay
.mix-blend-darkenmix-blend-mode: darken
.mix-blend-lightenmix-blend-mode: lighten
.mix-blend-color-dodgemix-blend-mode: color-dodge
.mix-blend-color-burnmix-blend-mode: color-burn
.mix-blend-hard-lightmix-blend-mode: hard-light
.mix-blend-soft-lightmix-blend-mode: soft-light
.mix-blend-differencemix-blend-mode: difference
.mix-blend-exclusionmix-blend-mode: exclusion
.mix-blend-huemix-blend-mode: hue
.mix-blend-saturationmix-blend-mode: saturation
.mix-blend-colormix-blend-mode: color
.mix-blend-luminositymix-blend-mode: luminosity
.bg-blend-normalbackground-blend-mode: normal
.bg-blend-multiplybackground-blend-mode: multiply
.bg-blend-screenbackground-blend-mode: screen
.bg-blend-overlaybackground-blend-mode: overlay
.bg-blend-darkenbackground-blend-mode: darken
.bg-blend-lightenbackground-blend-mode: lighten
.bg-blend-color-dodgebackground-blend-mode: color-dodge
.bg-blend-color-burnbackground-blend-mode: color-burn
.bg-blend-hard-lightbackground-blend-mode: hard-light
.bg-blend-soft-lightbackground-blend-mode: soft-light
.bg-blend-differencebackground-blend-mode: difference
.bg-blend-exclusionbackground-blend-mode: exclusion
.bg-blend-huebackground-blend-mode: hue
.bg-blend-saturationbackground-blend-mode: saturation
.bg-blend-colorbackground-blend-mode: color
.bg-blend-luminositybackground-blend-mode: luminosity

Usage

<div class="bg-blend-hue"></div>
<div class="mix-blend-color"></div>
<div class="isolate mix-blend-darken"></div>