1. 效果
  2. 混入混合模式

Quick reference

属性
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;

基本用法

¥Basic usage

设置元素的混合模式

¥Setting an element’s blend mode

使用 mix-blend-* 工具来控制元素的内容应如何与背景混合。

¥Use the mix-blend-* utilities to control how an element’s content should be blended with the background.

<div class="flex justify-center -space-x-14">
  <div class="mix-blend-multiply bg-blue-400 ..."></div>
  <div class="mix-blend-multiply bg-pink-400 ..."></div>
</div>

有条件地应用

悬停、聚焦和其他状态

Tailwind 允许你使用变体修饰符在不同状态下有条件地应用工具类。例如,使用hover:mix-blend-overlay 仅在 hover 时应用 mix-blend-overlay 工具。

<div class="mix-blend-multiply hover:mix-blend-overlay">
  <!-- ... -->
</div>

有关所有可用状态修饰符的完整列表,请查看悬停、聚焦、以及其他状态 文档。

断点和媒体查询

你还可以使用变体修饰符来定位媒体查询,例如响应式断点、暗黑模式、首选减少运动等。例如,使用 md:mix-blend-overlay 仅在中等屏幕尺寸及以上时应用 mix-blend-overlay 工具。

<div class="mix-blend-multiply md:mix-blend-overlay">
  <!-- ... -->
</div>

要了解更多信息,请查看有关 响应式设计暗黑模式、以及 其他媒体查询修饰符 的文档。