css - CSS中环形形状的径向渐变
问题描述
我想用径向渐变创建具有指定厚度(以 px 为单位)的“环形”形状。期望的结果是:
但是,我不知道如何以像素为单位指定厚度并确保颜色从绿色平滑过渡到透明(不被截断)。我现在的状态是:
div {
background-image: radial-gradient(transparent, green, transparent);
border-radius: 100%;
height: 300px;
width: 300px;
}
<div></div>
有没有办法在 HTML 和 CSS 中制作它,而不使用画布或 svg(小提琴)。我不能使用图像,因为我想渲染这个形状的不同宽度和厚度。
解决方案
推荐阅读
- sparql - 指定变量绑定
- python - 使用 PyQt5 录制视频
- eclipse - 当代码中有错误时,为什么 Eclipse 会编译无法使用的损坏类?
- android - 如何在android中获得角坐标点?
- java - 如何创建在 schema.xml 中定义的 Analyzer 实例?
- java - 无法自动安装 bean tomcat IntelliJ
- python - 出现次数的 Matplotlib 条形图
- python - 如何登录网站并单击按钮并使用python获取源代码
- c++ - 多次返回一个值
- azure - 在 Azure 服务总线订阅中未触发 ProcessMessagesAsync 方法