如何创建删除象限的圆角矩形?

问题描述 投票:0回答:1

该形状是一个带圆角的矩形,但其中一个矩形象限已被删除,并且该象限的所有角都已被平滑。 示例 1 示例 2 我想在 HTML 中构建这个圆形形状。盒子的尺寸可能会根据其内容而有所不同。

我知道我们可以通过将此形状包含为图像来实现此目的,但是我希望有任何 CSS 代码。

html css
1个回答
0
投票

创建一个带有象限的圆角矩形非常简单。 我列出了一个简短的代码,可以满足您的要求,但同时我建议您,根据您的确切尺寸和曲率要求、html 中的 div 名称等,此代码可能需要您进行一些调整。

<div class="rounded-box">
    <div class="cutout"></div>
</div>
.rounded-box {
    position: relative;
    width: 300px;
    height: 150px;
    background-color: green;
    border-radius: 20px;
}

.cutout {
    position: absolute;
    width: 200%;
    height: 200%;
    background-color: white;
    top: -75%;
    right: -75%;
    border-radius: 50%;
}

我希望这能解决您的疑问。

© www.soinside.com 2019 - 2024. All rights reserved.