首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS将鼠标悬停在底部栏上

问使用CSS将鼠标悬停在底部栏上
EN

Stack Overflow用户
提问于 2014-06-25 20:12:38
回答 1查看 74关注 0票数 0

所以我有这个菜单栏。它是一个无序列表,菜单栏与页面内容分开,并带有细长的下划线。现在,我希望当有人将鼠标移到链接上时,该列应该有粗粗的下划线(而不是文本)。

我的css看起来是这样的:

代码语言:javascript
复制
.main-navbar
{
    background-color:#fff;
    border-bottom:1px solid #f2f2f2;    
}

.main-navbar-item li a:hover
{

    border-bottom: 5px solid #dddddd;
}

这工作得很好,我可以看到厚厚的底部边框显示在鼠标上。但是,main-navbar线向下移动,以便在鼠标悬停时容纳额外的5个像素,并在鼠标输出时恢复。如何确保鼠标悬停在底部栏上不会干扰主导航栏的下划线?

我们将一如既往地感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2014-06-25 20:40:16

我最好的意见是从底部填充减少5px

Eg -参见下面的CSS:

代码语言:javascript
复制
CSS:
.main-navbar-item li a{
padding:15px  10px;
}
.main-navbar-item li a:hover 
{
padding:15px 10px 10px 10px ;
 border-bottom: 5px solid #dddddd;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24408354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档