JSFiddle - React, Tailwind, and code Playground
by genelocklin
HTML
<div class="shape"></div>
CSS
.shape {
width: 150px;
height: 100px;
background-color:#8ceef5;
background-image: -moz-radial-gradient(97% 0%, circle farthest-side, #8ceef5 0%,#76cef2 99%);
background-image: -webkit-radial-gradient(97% 0%, circle farthest-side, #8ceef5 0%,#76cef2 99%);
background-image: -o-radial-gradient(97% 0%, circle farthest-side, #8ceef5 0%,#76cef2 99%);
background-image: -ms-radial-gradient(97% 0%, circle farthest-side, #8ceef5 0%,#76cef2 99%);
background-image: radial-gradient(97% 0%, circle farthest-side, #8ceef5 0%,#76cef2 99%);
position: relative;
border-bottom-left-radius:20px;
-webkit-box-shadow: 0px 7px 0 0px #e1e2e3;
-moz-box-shadow: 0px 7px 0 0px #e1e2e3;
-ms-box-shadow: 0px 7px 0 0px #e1e2e3;
-o-box-shadow: 0px 7px 0 0px #e1e2e3;
box-shadow: 0px 7px 0 0px #e1e2e3;
}
.shape:after {
content: "";
position: absolute;
bottom: 0;
left: -1px;
border-top: 20px solid transparent;
border-right: 20px solid #fff;
-webkit-border-radius: 0px 0px 0px 20px;
-moz-border-radius: 0px 0px 0px 20px;
-ms-border-radius: 0px 0px 0px 20px;
-o-border-radius: 0px 0px 0px 20px;
border-radius: 0px 0px 0px 20px;
width: 131px;
-webkit-box-shadow: 0px 4px 0 0px #fafafa;
-moz-box-shadow: 0px 4px 0 0px #fafafa;
-ms-box-shadow: 0px 4px 0 0px #fafafa;
-o-box-shadow: 0px 4px 0 0px #fafafa;
-box-shadow: 0px 4px 0 0px #fafafa;
}
.shape:before {
content: "";
position: absolute;
bottom: -9px;
right: -2px;
border-top: 20px solid transparent;
border-right: 25px solid #fff;
width: 10px;
z-index: 10;
}