【发布时间】:2018-04-10 08:26:50
【问题描述】:
如何使用 css 在图像上绘制具有如此负半径的 div,我的问题的重点是如何在这个圆形区域使用阴影?我尝试对 ::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>
【问题讨论】:
标签: css box-shadow cornerradius