2

我正在尝试为具有单一且非常浅/宽的曲线的导航栏创建一个 div,如下面的 psd 设计所示我正在尝试复制的 PSD 模型

这是迄今为止我在codepen中能够得到的最接近的代码涂鸦...... http://codepen.io/pottymus/pen/KJCcL

我已经在边界底部半径中玩了很长时间的数字,但我已经接近但并不完全在那里。我不能重叠构成导航的 2 个形状,因为它们是半透明的(或部分透明的),因此重叠显示。有人知道如何使曲线的边缘更像我的照片吗?即曲线的确定边缘/末端较少,而是似乎更好地融入上面的矩形div?

4

1 回答 1

1

你不能用边界半径定义 S 相似的曲线(比如你需要的Besier),所以这是你可以用它们得到的最接近的曲线:

.curve {
    height: 30px;
    width: 90%;
    background-color: rgba(255, 255, 255, 0.7);
    border-bottom-left-radius: 50% 30px ;
    border-bottom-right-radius: 50% 30px ;    
    margin: 0 auto;
    display: block;
}
于 2013-09-28T17:37:02.087 回答