守着一只汪
我认为这是制作你想要的形状的正确方法。通过使用SVG的可能性和容器来保持形状的响应。svg {
display: inline-block;
position: absolute;
top: 0;
left: 0;}.container {
display: inline-block;
position: relative;
width: 100%;
padding-bottom: 100%;
vertical-align: middle;
overflow: hidden;}<div class="container">
<svg viewBox="0 0 500 500" preserveAspectRatio="xMinYMin meet">
<path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:red;"></path>
</svg></div>