【发布时间】:2015-02-03 12:48:30
【问题描述】:
我希望在 CSS 中创建这种重叠的圆形:
基本上,只是堆叠的圆圈。我环顾四周,我看到的所有解决方案都包括使用多个 div 元素来实现这种效果。但是,这不能使用 CSS3 用单个 div 完成吗?我查看了它是如何轻松完成的,并认为如果所有颜色都相同,您将拥有这样的药丸形状:
#circles {
background-color: red;
width: 130px;
height: 100px;
border-radius: 50px;
}
<div id="circles"></div>
然后简单地在里面画几个四分之一月,你就完成了。但是,我不知道如何在我的胶囊形 div 中绘制这些月亮形状。
【问题讨论】:
-
出于兴趣,为什么使用 5000px 作为边框半径而不是 50px(或 50%)?
标签: html css svg css-shapes