html - 创建一个圆圈,每个边框都有自己的文字?
问题描述
注意:我没有使用任何 SVG。
我有一个圆圈,每个边框都有自己的文字和颜色。
注意:我没有使用任何插件。它只是一个带有文本的静态圆圈。
可以使用 HTML 和 CSS 来实现吗?如果是,那么请给我一些打击,从哪里开始。
.circle-donut{
width: 250px;
height: 250px;
border-radius: 50%;
border-top: 140px solid #52e291;
border-bottom: 140px solid #3400fe;
border-right: 140px solid #ff7d36;
border-left: 140px solid #faff08;
}
<div class="circle-donut"></div>
带绝对位置
.wrap {
position: relative;
}
.circle-donut {
width: 250px;
height: 250px;
border-radius: 50%;
border-top: 140px solid #a3fe01;
border-bottom: 140px solid #2800eb;
border-right: 140px solid #dd6479;
border-left: 140px solid #ead52c;
}
ul {
position: relative;
}
ul li {
position: absolute;
}
ul li.top {
top: 0;
}
ul li.bottom {
bottom: 0;
}
ul li.left {
left: 0;
}
ul li.right {
right: 0;
}
<div class="wrap">
<div class="circle-donut">
</div>
<ul>
<li class="top">Come content one</li>
<li class="right">Come content Two</li>
<li class="bottom">Come content Three</li>
<li class="left">Come content Four</li>
</ul>
</div>
解决方案
推荐阅读
- java - 如何在 Spring Boot 中的每个请求中添加具有静态值所需的特定 Header?
- java - Hibernate:引用关联中的列,以提高效率
- javascript - 由于需要 Javascript,Paypal 智能按钮在电子邮件中不起作用。有什么建议么?
- git - 是否可以在 GitHub 中删除远程存储库的提交历史记录(最新的除外),同时保持所有本地存储库的提交完整?
- c# - 您如何从串口数据中发送 c# 并在不崩溃的情况下断开连接并重新连接?
- c++ - 为什么在与GLSL中的矩阵相乘后z坐标会翻转 - OpenGL
- find - 如果搜索命中产品,EPi 查找会获取所有变体
- powershell - 在 .bat 文件中切换用户
- c# - 继承的winforms控件不编译
- java - 检查 xml 标签是否包含注释