Я пытаюсь преобразовать информационный график на основе изображения c в html и css. Я могу получить там 90%, но мне нужна помощь с эффектом свернутой ленты. Info-graphi c имеет направления Да / Нет, например:
Конец «ленты» загибается и высовывается снизу с более темным оттенком основного цвета.
Вот что у меня есть:
<style>
.container { display: flex; flex-wrap: wrap; background-color: white; border-radius: 1em; }
.container .header { width: 100%; font-size: 3em; font-weight: bold; line-height: 0.9; padding: 1em 3em !important; text-align: center }
.container .child:first-child { width: 100%; }
.container .child:not(:first-child) { width: 50%; font-size: 13px; }
.container .child { display: inline-block; padding: 1em; }
.container .leftcol { border-right: 2px solid black; }
.container .redright { position: relative; background-color: #cd1719; color: white; font-size: 3em; font-weight: bold; padding-left: 0.5em; border-radius: 0.25em; margin-bottom: 0.5em; }
.container .greenleft { position: relative; background-color: #7fbc03; color: white; text-align: right; font-size: 3em; font-weight: bold; padding-right: 0.5em; border-radius: 0.25em; margin-bottom: 0.5em; }
.container .greenleft::before { content: ""; position: absolute; top: 0; left: 0; border-width: 1.5em 1em 1.25em 0; border-color: white #7fbc03 transparent transparent; display: block; border-style: solid; bottom: -1em; }
</style>
<div class="container">
<div class="child header">Header</div>
<div class="child leftcol">
<div class="greenleft">Yes</div>
<p>Content on the left</p>
</div>
<div class="child rightcol">
<div class="redright">No</div>
<p>Content on the right</p>
</div>
</div>