一个简单的菜单栏悬停效果
简单分享一个简单的菜单栏悬停效果
闲暇时间练练css防止手生(其实是今天摸了一天的鱼)
<body>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Contact</a></li>
</ul>
</body>
导航栏用ul加li的组合,常规!
body{
margin: 0;
padding: 0;
font-family: arial;
background: #fff;
}
ul{
margin: 300px 200px;
padding: 0;
display: flex;
}
ul li{
list-style: none;
padding: 10px 20px;
}
ul li a{
text-decoration: none;
text-transform: uppercase;
font-size: 2em;
color: #262626;
position: relative;
}
ul li a:hover{
color: gold;
transition: .5s;
}
ul li a:before{
content: '';
width: 10px;
height: 5px;
background: #00bcd4;
position: absolute;
top: 100%;
left: 0;
transition: .5s;
}
ul li:hover a:before{
width: 50%;
transform: translateX(100%);
}
简单的定位+伪类,用了flex布局,一个简单的小组件就完成了!(好耶)


浙公网安备 33010602011771号