Тень блока накладывается на соседний блок
У меня есть неопределённое кол-во блоков с тенью которые генерируются динамически. Я размещаю их в нормальном потоке документа и происходит так, что тень нижнего накладывается на верхний. Я пробовал разные махинации с z-index, но ничего не помогло
Как избежать наложения на соседний элемент?
.box {
width: 200px;
height: 100px;
margin: 0 auto;
background: #fafafa;
box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
div.box:nth-child(1) {
width: 150px;
}
div.box:nth-child(3) {
width: 130px;
}
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>