如何使用纯CSS制作下图下划线跟随效果?
具体代码如下,使用伪类:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div class="tab-item">导航一</div>
<div class="tab-item">导航二</div>
<div class="tab-item">导航三</div>
<div class="tab-item">导航四</div>
</body>
<style>
.tab-item{
width: 100px;
display: inline-block;
text-align: center;
position: relative;
}
.tab-item::before{
content: " ";
position: absolute;
top: 0;
left: 50%;
width: 0;
height: 100%;
border-bottom: 2px solid #000000;
transition: 0.2s all linear;
}
.tab-item:hover::before{
width: 100%;
left: 0;
}
</style>
</html>