Как нарисовать div с таким отрицательным радиусом, как на изображении, используя css, и основной вопрос моего вопроса - как сделать возможным использование тени в этой круглой области? Я пытался использовать некоторые хаки с элементами ::before,::after, и это работает с отрицательным радиусом, но когда я попытался использовать тень для этого элемента, это выглядит неправильно, потому что все квадраты этого div стали видны.
введите здесь описание изображения
.side-menu__corner {
width: 12px;
height: 12px;
background: blue;
position: relative;
overflow: hidden;
}
.side-menu__corner:before {
content: "";
display: block;
background: white;
position: absolute;
bottom: -9px;
left: -9px;
width: 20px;
height: 20px;
border-radius: 20px;
}
<div class="side-menu__corner">
</div>