--- title: background-blend-mode slug: Web/CSS/background-blend-mode translation_of: Web/CSS/background-blend-mode --- <p>{{CSSRef()}}</p> <h2 id="Summary" name="Summary">概述</h2> <p><code>background-blend-mode</code> CSS属性定义该元素的背景图片,以及背景色如何混合。</p> <p>混合模式应该按{{cssxref("background-image")}} CSS属性同样的顺序定义。如果混合模式数量与背景图像的数量不相等,它会被截取至相等的数量。</p> <p>{{cssinfo}}</p> <h2 id="Syntax" name="Syntax">语法</h2> <pre class="twopartsyntaxbox"><code>Formal syntax: {{csssyntax("background-blend-mode")}}</code></pre> <pre>/* 单值 */ background-blend-mode: normal; /* 双值,每个背景一个值 */ background-blend-mode: darken, luminosity; background-blend-mode: initial; background-blend-mode: inherit; background-blend-mode: unset; </pre> <h3 id="Values" name="Values"><span style="font-style: inherit;">值</span></h3> <h3 id="Values" name="Values"><span style="font-family: consolas,monaco,andale mono,monospace; font-size: 14px; font-style: inherit; line-height: 1.5;"><blend-mode></span></h3> <dl> <dd>一个{{cssxref("<blend-mode>")}}定义混合的模式,可以有多个值,用逗号间隔。</dd> </dl> <h2 id="Examples" name="Examples">示例</h2> <select id="select"> <option>normal</option> <option>multiply</option> <option selected>screen</option> <option>overlay</option> <option>darken</option> <option>lighten</option> <option>color-dodge</option> <option>color-burn</option> <option>hard-light</option> <option>soft-light</option> <option>difference</option> <option>exclusion</option> <option>hue</option> <option>saturation</option> <option>color</option> <option>luminosity</option> </select></pre> <pre class="brush: css" class="hidden">#div { width: 300px; height: 300px; background: url('https://mdn.mozillademos.org/files/8543/br.png'),url('https://mdn.mozillademos.org/files/8545/tr.png'); background-blend-mode: screen; }</pre> <pre class="brush: js" class="hidden">document.getElementById("select").onchange = function(event) { document.getElementById("div").style.backgroundBlendMode = document.getElementById("select").selectedOptions[0].innerHTML; } console.log(document.getElementById('div'));</pre> <p>{{ EmbedLiveSample('Examples', "330", "330") }}</p> <h2 id="Specifications" name="Specifications">规范</h2> <table class="standard-table"> <thead> <tr> <th scope="col">规范</th> <th scope="col">状态</th> <th scope="col">备注</th> </tr> </thead> <tbody> <tr> <td>{{ SpecName('Compositing', '#background-blend-mode', 'background-blend-mode') }}</td> <td>{{ Spec2('Compositing') }}</td> <td>首次定义</td> </tr> </tbody> </table> <h2 id="Browser_compatibility" name="Browser_compatibility">浏览器兼容性</h2> {{Compat("css.properties.background-blend-mode")}} <h2 id="See_also" name="See_also">参见</h2> <ul> <li>{{cssxref("<blend-mode>")}}</li> <li>{{cssxref("mix-blend-mode")}}</li> </ul>