Как я могу сделать эти фигуры с изображением внутри каждого блока? Каждый блок будет иметь 100% ширину. Взгляните на пример:
У меня есть многоугольник, но как я могу сделать его 100% svg и с полным фоном изображения без потери соотношения сторон?
`https://jsfiddle.net/acrr120/t9y950qy/`
Я сделал многоугольник, но как его заполнить? А с изображением 100% без потери порций?






Просто оберните свой svg в контейнер и дайте height, который вы хотите, и дайте также overflow:hidden, таким образом вы определите высота, которое хотите, и соблюдая соотношение для svg
.container {
height: 500px;
overflow: hidden;
}<div class = "container">
<svg width = "100%" viewBox = "0 0 100 100" style = "border:1px solid red">
<polygon points = "0,0 30,10 100,10 100,100 0,100" fill = "red" />
</svg>
</div>А как сделать с полноэкранным фоном без потери соотношения сторон?
вам нужно понимать позиции точек (x, y) в пользовательском интерфейсе, чтобы создавать собственные формы, см. w3schools.com/graphics/svg_polygon.asp для быстрой справки