例如:http: //jsfiddle.net/CPK7L/2/
.example {
display: inline-block;
padding: 50px;
background: rgba(0, 0, 0, 0.5);
border: 25px solid rgba(0, 0, 0, 0.5);
margin-right: -30px;
}
.example2 {
display: inline-block;
padding: 50px;
background: rgba(0, 0, 0, 0.3);
border: 25px solid rgba(0, 0, 0, 0.3);
}
如您所见,第一个元素的右边框与第二个元素的左边框重叠。发生这种情况时,它们的 rgba 值会叠加,使右边框看起来更暗。
如果我希望该边框在与第二个元素的左边框重叠时显示其“原始”颜色,如何计算右边框所需的 alpha 值?