Я могу сделать нормальный квадрат div и треугольник div в CSS. Но я не знаю, как сделать такую форму с одним div. Может кто-нибудь мне помочь ?Как сделать многоугольник div в CSS
Также я хочу, чтобы это распространилось на всю ширину его родительского объекта, но свойства border
не поддерживают проценты. (Например border-left: 160px solid transparent;
)
.container{
width: 100%;
position: relative;
}
.v-div {
width: 0;
height: 0;
border-left: 160px solid transparent;
border-right: 160px solid transparent;
border-top: 100px solid #f00;
}
.box{
height: 80px;
width: 320px;
background: red;
}
<div class="container">
<div class="box">
</div>
<div class="v-div">
</div>
</div>
Это многоугольник. Что еще нужно изменить? – aavrug
Хотя это уже упоминалось в моем вопросе выше, я в настоящее время использую два div. Я хочу сделать это с помощью одного div – mrid
@mrid. Думаю, я решил вашу проблему. – ab29007