JSFiddle - React, Tailwind, and code Playground
HTML
<div class = "handle"></div><div class = "sword red strike"></div>
CSS
div.handle
{
height:10px;
width:100px;
background-color:black;
display: inline-block;
border-radius: 0 4px 4px 0;
border-spacing: 0;
border-collapse: collapse;
}
div.sword
{
height:6px;
width:400px;
background-color:white;
display: inline-block;
border-radius: 3px;
border-spacing: 0;
border-collapse: collapse;
margin-top: 1px;
margin-bottom: 1px;
text-decoration: line-through;
}
div.red
{
box-shadow: 0 0 10px red;
border:1px solid red;
}
div.strike {
position: relative;
}
div.strike:before {
content: " ";
position: absolute;
top: 50%;
left: 0;
border-bottom: 1px solid green;
width: 100%;
}