JSFiddle - React, Tailwind, and code Playground
by Vitaliy
HTML
<div class="figure">
<!-- тень -->
<!--<div class="shadow"></div>-->
</div>
CSS
.figure{
width:400px;
height:150px;
margin:100px auto;
background:#6767fc;
position:relative;
border-radius:10px;
}
.figure:before{
content:"";
display:block;
position:absolute;
width:200px;
height:200px;
background:#6767fc;
border-radius:50%;
left:50%;
margin-left:-100px;
top:-100px;
}
.figure:after{
content:"";
display:block;
position:absolute;
border:30px solid transparent;
border-top-color:#6767fc;
top:100%;
left:50%;
margin-left:-30px;
}
/* тень */
/*
.shadow{
@extend .figure;
z-index:-1;
position:absolute;
top:3px;
left:3px;
background:#000;
margin:0;
opacity:.2;
&:before{
background:#000;
}
&:after{
border-top-color:#000;
}
}
*/