У меня есть два div, оба с 0.6 opacity. Мне нужно, чтобы они перекрывались, но сохраняли свою непрозрачность и не создавали новый комбинированный уровень непрозрачности. Я не могу использовать изображение.
EDIT - в маленьком круге предполагается, что в нем есть элемент холста. Не уверен, что наилучшим решением будут псевдоэлементы.
Есть ли способ сделать это с помощью CSS или просто использовать холст?
example -
http://dabblet.com/gist/1566209
HTML:
<div id="foo">
<div id="bar">
</div>
</div>
CSS
/**
* Double Opacity
*/
body{background:green;}
#foo{
height:150px;
width:250px;
background:rgba(0, 0, 0, 0.6);
position:absolute;
left:40%;
top:20%;
}
#bar{
height:40px;
width:40px;
background:rgba(0, 0, 0, 0.6);
border-radius:40px;
position:absolute;
top:-15px;
left:-15px;
}