JSFiddle - React, Tailwind, and code Playground
CSS
div {
height: 69px;
width: 200px;
margin-left: 40px;
border-top: 4px solid #E04E5E;
border-bottom: 4px solid #E04E5E;
position: relative;
text-align: center;
color: #E04E5E;
line-height: 70px;
font-size: 21px;
font-family: sans-serif;
}
div:before, div:after {
content:'';
position: absolute;
top: 13px;
height: 40px;
width: 40px;
border: 3px solid #E04E5E;
-webkit-transform: scale(1.6,1.25) rotate(45deg);
-moz-transform: scale(1.6,1.25) rotate(45deg);
-ms-transform: scale(1.6,1.25) rotate(45deg);
transform: scale(1.6,1.25) rotate(45deg);
}
div:before {
left: -22px;
border-top: 0px solid transparent;
border-right: 0px solid transparent;
}
div:after {
right: -22px;
border-bottom: 0px solid transparent;
border-left: 0px solid transparent;
}
div:hover, div:hover:before, div:hover:after {
background-color: #E04E5E;
color: #EEE;
}