html - 半圆与全圆 CSS 一个元素

标签 html css

我正在尝试创建一个元素,它是一个带有完整圆形边框的半圆。像这样:

half circle

使用 2 个元素我没有问题,但不完全理解如何在一个 DIV 中完成。

现在我只有一个半圆:

.element {
  height: 10px;
  width: 10px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  background-color: #00a680;
}

最佳答案

你可以简单地使用渐变:

.box {
  width: 150px;
  height: 150px;
  border: 15px solid #00a680;
  border-radius: 50%;
  padding: 15px;
  background: linear-gradient(to right, #00a680 50%, transparent 0) content-box;
  box-sizing:border-box;
}
<div class="box">
</div>

关于html - 半圆与全圆 CSS 一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53573741/

相关文章:

html - 将 CSS 元素组合成一个元素

html - 使用 css 创建边框箭头

javascript - 在焦点和 Tab 键按下时切换元素的类

html - 具有嵌入式视频的响应式 2 列布局

javascript - 通过元素包含的单词获取元素

javascript - 再次输入后更改文本颜色效果?

html - 有没有办法让可变宽度字体在 HTML 中表现得像固定宽度字体?

jquery - 单击按钮获取选择值并做某事

css - 有什么方法可以防止其位置在 "vw"和 "vh"中定义的元素在调整大小时左右滑动?

jquery - 带有 CSS 和 jQuery 的动画信封