在CSS中创建圆角底角

Adr*_*ian 1 html css html5 css3 css-shapes

我正在尝试制作带有圆角底角的CSS形状border-radius,但未能理解如何:

.rounded-css {
  border-radius: 5px;
  display: block;
  background: #669999;
  width: 150px;
  height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="rounded-css"></div>
Run Code Online (Sandbox Code Playgroud)

预期产量:

在此输入图像描述

and*_*eas 5

您可以使用border-radius: 0 0 50% 50%;整个底部圆形.通过添加白色伪元素::after,您可以"剪切"不需要的上部以仅显示曲线:

.rounded {
  border-radius: 0 0 50% 50%;
  display: block;
  background: #669999;
  width: 100%;
  height: 70px;
  margin-top: -35px;
}
.rounded::after {
  content: "";
  display: block;
  width: inherit;
  height: 35px;
  background: white;
}
Run Code Online (Sandbox Code Playgroud)
<div class="rounded"></div>
Run Code Online (Sandbox Code Playgroud)