下の画像に似たものを構築しようとしています。
コンテナーは 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;
理論的には、「ヘッダー」divを湾曲させ、ボディを下に配置したいと考えていますが、それは可能だとは思いません(ヘッダーには塗りつぶされた画像が含まれます)
編集:言及するのを忘れました。上記のコードをmargin-top:-15px
下部の div に追加すると、Firefox と IE では機能しましたが、Chrome と Safari では機能しませんでした。マップとスライダーは引き続きヘッダー div に移動し、途切れることはありませんでした。
EDIT 2 http://jsfiddle.net/ShKNu/4/
↑現在はこんな感じです。ご覧のとおり、マップはカーブで途切れることなく、すぐにヘッダーに入ります。