【发布时间】:2021-08-04 05:11:31
【问题描述】:
我尝试在叠加层的底角制作一个孔区域,如下图所示,但仍然遇到问题。
这里是代码示例
<div className="container h-screen bg-overlay fixed z-50 opacity-90 holes">
</div>
.holes::before {
content: "";
display: block;
/* Scale */
width: 50px;
padding: 10px 0px;
/* Position */
position: absolute;
top: 90%;
right: 60%;
z-index: 2;
/* Border */
border: solid 80px rgb(255,255,255);
border-radius: 50%;
opacity: 0.7;
}
但上面的代码仍然不合适,因为它没有在左下角打洞,而是用伪类打了一个新洞
【问题讨论】:
-
您希望“洞”是真正的洞,即显示任何可能在后面的东西(背景图像、文本等),还是您希望它只是如图所示有点白?
-
CSS 掩码(或一些常见浏览器上的 -webkit-mask)会为你挖一个洞。
标签: html css overlay cornerradius