CSS矩形,有一个椭圆形边

时间:2012-10-25 08:22:59

标签: css3

这可以用CSS制作吗? (颜色不重要,只是底部是椭圆形)

enter image description here

2 个答案:

答案 0 :(得分:9)

尝试

background-color: #60a0d0;
border-bottom-left-radius:50% 10%;
border-bottom-right-radius:50% 10%;

(使用适当的浏览器前缀)

答案 1 :(得分:0)

您可以在主块后面找到带有椭圆或圆的任何曲线: http://jsfiddle.net/e9RLQ/1/

.box {
    position: relative;    
    background: #60a0d0;
}
.box:after {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 100%;
    width: 300%;
    height: 300px;
    margin: -292px 0 0 -100%;
    background: #60a0d0;
    border-radius: 50%;
    content: "";
}

这里的缺点是添加渐变背景的复杂性。