我在一个 div 上添加了一个透明背景,在一个白色背景上,像这样:
body {
background: white;
}
.opaque-white {
background: rgba(255,255,255,0.95);
height: 300px;
width: 300px;
}
<body>
<div class="opaque-white">
Area with opaque (opacity: 0.95) background.
</div>
</body>
JSFiddle 链接:http: //jsfiddle.net/DvYCA/4/
但由于某种原因,div 的颜色显示为灰色而不是白色。白色上的不透明白色应该显示...白色,对吗?
还是我弄错了?
编辑:我正在添加问题的屏幕截图。这是一个非常微妙的差异,但在某些屏幕上很明显。要真正理解差异,请尝试使用右侧区域选择图像左侧的颜色。