JSFiddle - React, Tailwind, and code Playground
by Dmitry Nazarov
HTML
<div class="line"></div>
CSS
.line {
position: absolute;
top: 0;
width: 100%;
}
.line:hover:after {
content: '';
width: 15px;
height: 10vh;
position: absolute;
z-index: 1;
top: 40px;
-moz-transform: rotate(45deg) translate(-25%, -10%);
-webkit-transform: rotate(45deg) translate(-25%, -10%);
-o-transform: rotate(45deg) translate(-25%, -10%);
-ms-transform: rotate(45deg) translate(-25%, -10%);
transform: rotate(45deg) translate(-100%, -5%);
left: 21%;
margin-left: 0;
-webkit-transform-origin: 0% 0%;
transform-origin: 0% 0%;
border-right: 1px solid #3296dc;
}
.line:hover:before {
content: '';
width: 15px;
height: 10vh;
position: absolute;
z-index: 1;
top: 0;
-moz-transform: rotate(45deg) translate(-25%, -10%);
-webkit-transform: rotate(45deg) translate(-25%, -10%);
-o-transform: rotate(45deg) translate(-25%, -10%);
-ms-transform: rotate(45deg) translate(-25%, -10%);
transform: rotate(45deg) translate(100%, -25%);
left: 21%;
border-right: 1px solid #3296dc;
}