我正在使用 CSS3 来构建随机形状。我被这个蛋形卡住了。我检查了 Egg Shapes 的数学,它由 2 个不同半径的圆组成。然而,我无法将这个基本结构与这里的 CSS 构建代码联系起来,尤其是“边界半径”部分。
#egg {
display:block;
background-color:green;
width:126px;
/* width has to be 70% of height */
/* could use width:70%; in a square container */
height:180px;
/* beware that Safari needs actual px for border radius (bug) */
-webkit-border-radius:63px 63px 63px 63px / 108px 108px 72px 72px;
/* fails in Safari, but overwrites in Chrome */
border-radius:50% 50% 50% 50%/60% 60% 40% 40%;
}