我必須在灰色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
目前尚不清楚「維持比例」的含義。你應該解釋你的意思。也許與圖像。 –