尝试构建类似于下图的东西。
容器将是 100% 宽度,标题将是固定高度,但主体高度将是动态的。
通过对“Body” div 执行以下操作,我几乎可以得到我想要的东西
border-radius: 50% 50% 0 0 / 15px 15px 0 0;
-moz-border-radius: 50% 50% 0 0 / 15px 15px 0 0;
-webkit-border-radius: 50% 50% 0 0 / 15px 15px 0 0;
从理论上讲,我想让“Header” div 弯曲,身体放在下面,但我认为这是不可能的(标题将包含一个填充的图像)
编辑:忘了提。使用上面的代码,并margin-top:-15px
添加到底部 div 中,它在 Firefox 和 IE 中确实有效,但在 Chrome 和 Safari 中无效。地图和滑块仍然转到 Header div 并没有被切断。
编辑 2 http://jsfiddle.net/ShKNu/4/
^ 这就是我目前拥有的方式。如您所见,地图并没有在曲线上被截断,而是直接进入标题。