我正在尝试在我的网站上创建一个RGB 加色模型。
我正在使用以下代码:
#colorBox1 {
background-color: rgb(255, 0, 0);
}
#colorBox2 {
background-color: rgb(0, 255, 0);
mix-blend-mode: screen;
}
#colorBox3 {
background-color: rgb(0, 0, 255);
mix-blend-mode: screen;
}
#colorBox4 {
background-color: rgb(255, 255, 255);
border: 1px solid black;
}
<div id="color">
<div id="colorBox1" class="colorBox"></div>
<div id="colorBox2" class="colorBox"></div>
<div id="colorBox3" class="colorBox"></div>
<div id="colorBox4" class="colorBox"></div>
</div>
* 我跳过了一些定位规则以使代码尽可能清晰
所以我期待这 3 种颜色混合成 rgb(255、255、255)的白色。但是当我预览页面时,颜色有点灰白色。它实际上是 rgb(248, 255, 253)。虽然 rgb(255, 255, 255) (colorBox4) 确实显示为 (255, 255, 255) 的纯白色 - 全部通过颜色选择器。
难道这是它-css 颜色不同?只是显示器吗?或者是否有一种 CSS 混合方法或一系列 CSS 混合方法可以实现“真正的”颜色添加模式?

