Я создал форму, которая реагирует, но я не могу получить элементы: before и: after, которые делают полигон отзывчивым. Я хочу сделать так, чтобы верхний и нижний треугольники изменяли размеры вместе с формой.
Как бы это исправить? кодовое перо:
https://codepen.io/coolblow/pen/rKEOEa
.form{
flex:1;
}
form {
background-color: lightgreen;
margin: -10px auto;
padding: 20px;
width: 50%;
position: relative;
}
form::before {
content: '';
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid red;
position: absolute;
top: -20px;
left: 50%;
margin-left: -20px;
}
form::after {
content: '';
width: 0;
height: 0;
border-left: 120px solid transparent;
border-right: 120px solid transparent;
border-top: 70px solid blue;
position: absolute;
bottom: -70px;
left: 0;
}