灰色のbgの上にカーブしたオーバーレイを作成し、テキストのように画面の幅に関係なくその幅を(モバイルサイズを除いて)維持する必要があります。上に行くと、常に白いセクションにする必要があります。cssまたはsvgで一貫性と応答性のある曲線を作成する
私は、SVG画像で実験してきたが、任意の画面サイズで一貫した比率を達成することはできません。
私が長すぎるSVGを作成した場合、それは5kの画面サイズ以外であまりにも浅いです:
body {
background-color: gray;
}
<svg width="100%" height="100%" viewBox="0 0 2500 800" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<path d="M0,0c0,0 1298,323.581 1923.83,349.695c625.837,26.113 575.186,10.188 575.186,10.188l-1.377,2.687l-0.288,23.43l0.832,414l-2498.18,0.775l0,-413l0,-387.775Z" style="fill:#fff;" />
</svg>
だから私は効果を再現するために、CSSの境界線をしようとしているが、その曲線をエミュレートするように見えることはできません。誰かが援助できる狂ったCSSの国境のチョップを持つ?
私たちにあなたのSVG実験を見せて、間違っていることを説明してください。 –
あなたのためにいくつかのsvgコードを追加し、問題を説明しました。 – John
「その比率を維持する」という意味は不明です。あなたは何を意味するのか正確に説明する必要があります。おそらく画像で。 –