首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css做下划线导航

发布于 2024-11-11 15:55:19
0
12

CSS可以很方便地为导航栏添加下划线,让用户更直观地了解当前所在页面。

.nav{
  display:flex;
  justify-content:space-between;
  border-bottom:2px solid #000;
}
.nav a{
  text-decoration:none;
  padding-bottom:5px;
}
.nav a:hover{
  border-bottom:2px solid #000;
} 

首先,我们为整个导航栏设置一个容器,并设置其属性为display:flex;justify-content:space-between;以便将导航元素均匀分布在容器内。

然后,我们为每个导航元素的a标签设置padding-bottom:5px;,这样当用户hover到导航元素时,下划线可以完全填充该元素的宽度。另外,我们也将a标签的text-decoration属性设为none,去除默认的下划线。

最后,当用户hover到导航元素时,我们再为其设置一个下划线,鼠标离开时该下划线消失。

使用CSS做下划线导航只需要简单的几行代码,就可以为用户提供更好的导航体验。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流