向导航链接添加底部边框,而无需下推其父div

卡尔·爱德华兹

我有一个导航菜单,我想在悬停时为其li元素添加一个3px的实线边框。问题是,当您将鼠标悬停在这些li的上方时,其边框会以1px的实线边框向下推其父容器div。将导航菜单及其父容器都保持在一个平面上同时导航的边界覆盖容器的底部边界的最佳方法是什么?(请注意,注释仅在此处用于删除行内块元素之间的多余间距)。

的HTML

<nav>
 <ul>
  <li><a href="">Menu 1</a></li><!--
  --><li><a href="">Menu 2</a></li>!--
   --><li><a href="">Menu 3</a></li>
 </ul>
</nav>

的CSS

nav {border-bottom: 1px solid #e6e6e6;}
nav li {display: inline-block; list-style: none;}
nav li a {color: #999; display: inline-block; font-weight: bold; padding: 0 15px 10px 15px; text-decoration: none;}
nav li a:hover {border-bottom: 3px solid #e32b21; color: #e32b21;}
乔什·克罗齐耶(Josh Crozier)

您可以使用透明边框替换它。

jsFiddle示例

nav li a {
    border-bottom: 3px solid transparent;
}

或者,您可以在上添加3px的负边距 :hover

jsFiddle示例

nav li a:hover {
    margin-bottom:-3px;
}

我会选择第一个解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向导航链接添加底部边框,而无需下推其父div

来自分类Dev

Xamarin.Forms(Android):向导航栏添加底部边框

来自分类Dev

在边框拖放上调整div的大小,而无需添加额外的标记

来自分类Dev

如何在Sulu中向导航添加外部链接

来自分类Dev

使用边框样式时自动添加3px边框,而无需指定边框大小

来自分类Dev

边框底部到整个菜单div时,边框底部链接到悬停菜单上

来自分类Dev

在色带底部添加边框

来自分类Dev

在div的内容和底部边框之间添加空白

来自分类Dev

在div元素的底部/顶部添加对角线边框?

来自分类Dev

Div浮动:向右下推至底部

来自分类Dev

执行链接而无需单击

来自分类Dev

在URL中添加/更改可选参数(矩阵表示法)而无需导航

来自分类Dev

将操作栏和导航抽屉一起添加,而无需操作栏sherlock

来自分类Dev

div 边框底部与某物重叠

来自分类Dev

更改导航栏底部边框颜色Swift

来自分类Dev

如何设置导航链接底部的导航品牌

来自分类Dev

向导航元素添加不同的颜色

来自分类Dev

如何向导航栏添加按钮?

来自分类Dev

在产品页面上使用Schema.org的“ url”属性,而无需添加可视链接

来自分类Dev

如何添加节点和链接而无需输入d3力

来自分类Dev

导航菜单显示在其父菜单的底部

来自分类Dev

是否可以链接到div而无需更改URL(在HTML中)?

来自分类Dev

增加 <li> margin-bottom 而不向下推底部 div

来自分类Dev

UITableView用动画将新行添加到底部,而无需重新加载整个表

来自分类Dev

与glibc的静态链接而无需调用main

来自分类Dev

链接文件而无需在capistrano中上传

来自分类Dev

呈现符号链接而无需重定向

来自分类Dev

具有底部导航视图和导航组件的后向导航

来自分类Dev

如何仅将渐变边框添加到div的顶部和底部

Related 相关文章

  1. 1

    向导航链接添加底部边框,而无需下推其父div

  2. 2

    Xamarin.Forms(Android):向导航栏添加底部边框

  3. 3

    在边框拖放上调整div的大小,而无需添加额外的标记

  4. 4

    如何在Sulu中向导航添加外部链接

  5. 5

    使用边框样式时自动添加3px边框,而无需指定边框大小

  6. 6

    边框底部到整个菜单div时,边框底部链接到悬停菜单上

  7. 7

    在色带底部添加边框

  8. 8

    在div的内容和底部边框之间添加空白

  9. 9

    在div元素的底部/顶部添加对角线边框?

  10. 10

    Div浮动:向右下推至底部

  11. 11

    执行链接而无需单击

  12. 12

    在URL中添加/更改可选参数(矩阵表示法)而无需导航

  13. 13

    将操作栏和导航抽屉一起添加,而无需操作栏sherlock

  14. 14

    div 边框底部与某物重叠

  15. 15

    更改导航栏底部边框颜色Swift

  16. 16

    如何设置导航链接底部的导航品牌

  17. 17

    向导航元素添加不同的颜色

  18. 18

    如何向导航栏添加按钮?

  19. 19

    在产品页面上使用Schema.org的“ url”属性,而无需添加可视链接

  20. 20

    如何添加节点和链接而无需输入d3力

  21. 21

    导航菜单显示在其父菜单的底部

  22. 22

    是否可以链接到div而无需更改URL(在HTML中)?

  23. 23

    增加 <li> margin-bottom 而不向下推底部 div

  24. 24

    UITableView用动画将新行添加到底部,而无需重新加载整个表

  25. 25

    与glibc的静态链接而无需调用main

  26. 26

    链接文件而无需在capistrano中上传

  27. 27

    呈现符号链接而无需重定向

  28. 28

    具有底部导航视图和导航组件的后向导航

  29. 29

    如何仅将渐变边框添加到div的顶部和底部

热门标签

归档