All 16 blend modes: multiply, screen, overlay, difference, exclusion, hue… This family contains 18 generated classes in Nakshora 3.0.

Classes#

ClassGenerated CSS
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;
mix-blend-plus-darkermix-blend-mode: plus-darker;
mix-blend-plus-lightermix-blend-mode: plus-lighter;

Example#

example
html
<div class="mix-blend-multiply bg-fuchsia-500">Duotone layer</div>

Responsive & variants#

Every class here accepts screen prefixes (sm:xl:) and state variants — md:hover:p-4 style stacks compile to a single media query. See responsive/index|Responsive design and variants/index|Variants.

Best practices#

  • mix-blend-difference for always-contrast overlays
  • Blend modes need an opaque backdrop to read predictably

utilities/effects/backdrop-filter|Backdrop filters · utilities/effects/opacity|Opacity