【发布时间】:2020-09-08 05:15:47
【问题描述】:
我想用径向渐变创建具有指定厚度(以 px 为单位)的“环形”形状。期望的结果是:
但是,我不知道如何以像素为单位指定厚度并确保从绿色到透明的颜色过渡平滑(不被截断)。我现在的状态是:
div {
background-image: radial-gradient(transparent, green, transparent);
border-radius: 100%;
height: 300px;
width: 300px;
}
<div></div>
有没有办法在 HTML 和 CSS 中制作它,而不使用画布或 svg (fiddle)。我不能使用图像,因为我想渲染这个形状的不同宽度和厚度。
【问题讨论】:
标签: css radial-gradients