你可以尝试创建高度宽度为0px的线条,然后在悬停时将其设置为高度宽度50px。
代码HTML
<div class="container">
<p>Text goes here</p>
<div class="line"></div>
CSS
.container {
display: flex;
justify-content: space-around;
}
.line {
width: 0;
height: 0;
transition: all 0.3s;
background: #000;
}
.container:hover .line {
height: 50px;
width: 10px;
tranision: 0.3s;
}