Если вы можете использовать filter
и drop-shadow
, тогда вы можете применить тень к контейнеру.Эта тень отличается тем, что соответствует альфа-каналу изображения (в данном случае - контуру содержимого) вместо простого прямоугольника:
body {
background: darkgrey;
padding-top: 50px
}
#box-one,
#box-two {
background: white;
width: 200px;
height: 200px;
margin: auto;
position: relative;
}
#box-one {
left: -50px;
z-index: 1;
}
#box-two {
right: -50px;
z-index: 1;
}
#top {
filter: drop-shadow(0 0 20px black);
}
<div id="top">
<div id="box-one"></div>
<div id="box-two"></div>
</div>