使用 css background-blend-mode 我正在尝试设置一个蒙版,其中第一个背景图像白色部分在最后一个上应用黑色蒙版。
这是一个代码示例,显示了我卡在哪里:https ://codepen.io/BackNight/pen/YzQgyjo
.container {
background-color: black;
width: 200px;
height: 200px;
background-image: url('data:image/svg+xml,%3Csvg width="100" height="100" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="%23fff" fill-opacity="1" fill-rule="evenodd"%3E%3Cpath d="M0 40L40 0H20L0 20M40 40V20L20 40"/%3E%3C/g%3E%3C/svg%3E'), radial-gradient(closest-side, #1499ff calc(100% - 1px), transparent);
background-size: auto, 75px 75px;
background-repeat: no-repeat;
background-position: right bottom, right 40px bottom;
background-blend-mode: difference;
}
我只能用“差异”模式获得橙色,我只需要它是黑色的:
给你一个我想要的最终结果的例子: