<template>
<span>Bars</span>
</template>
<style scoped>
span {
position: relative;
}
span::before, span::after {
content: '';
position: absolute;
left: 0;
right: 0;
height: 2px;
background-color: #fc2f70;
transform: scaleX(0);
transition: transform 0.5s ease;
}
span::before {
top: 0;
transform-origin: center right;
}
span:hover::before {
transform-origin: center left;
transform: scaleX(1);
}
span::after {
bottom: 0;
transform-origin: center left;
}
span:hover::after {
transform-origin: center right;
transform: scaleX(1);
}
</style>