JSFiddle - React, Tailwind, and code Playground
by magikMaker
HTML
<div class="box"></div>
CSS
.box {
margin: 40px;
width: 100px;
height: 100px;
background-color: red;
position: absolute;
border: 2px solid white;
box-shadow: -1px 1px 4px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: -1px 1px 4px 2px rgba(0, 0, 0, .3);
-webkit-box-shadow: -1px 1px 4px 2px rgba(0, 0, 0, 0.3);
}
.box:before,
.box:after {
content: '';
position: absolute;
width: 30px;
height: 30px;
left: -17px;
top: 30px;
transform: rotate(45deg) ;
-webkit-transform: rotate(45deg) ;
-moz-transform: rotate(45deg) ;
-o-transform: rotate(45deg) ;
-ms-transform: rotate(45deg) ;
border-left: 2px solid white;
border-bottom: 2px solid white;
}
.box:before {
z-index: -1;
box-shadow: -1px 1px 4px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: -1px 1px 4px 2px rgba(0, 0, 0, .3);
-webkit-box-shadow: -1px 1px 4px 2px rgba(0, 0, 0, 0.3);
}
.box:after {
background-color: red;
}