例: 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);
}
ご覧のとおり、最初の要素の右枠が 2 番目の要素の左枠と重なっています。これが発生すると、rgba 値が積み重なり、右の境界線が暗くなります。
2 番目の要素の左境界線と重なるときにその境界線を「元の」色に表示したい場合、右境界線に必要なアルファ値を計算する方法は?