css - Bootstrap navbar active item 显示 border-bottom like blog example

标签 css twitter-bootstrap-3

我想更改 li 事件元素的事件:之后,如博客示例 ( http://getbootstrap.com/examples/blog/ ),但在我的情况下,我需要底部栏而不是三 Angular 形。

这个例子是这样做的: 导航

.navbar-nav .active:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -5px;
    vertical-align: middle;
    content: " ";
    border-right: 5px solid transparent;
    border-bottom: 5px solid;
    border-left: 5px solid transparent;
}

到目前为止我得到的一切是:

.blog-nav .active:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -5px;
    vertical-align: middle;
    content: " ";
    border-right: 10px solid;
    border-bottom: 5px solid;
    border-left: 10px solid;
}

问题是它不适合链接文本。

我怎样才能将此代码更改为适合链接下方的单词而不是三 Angular 形的矩形?

最佳答案

.navbar-nav .active:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 10px;
    height: 5px;
    margin-left: -5px;
    vertical-align: middle;
    content: " ";
}

如果想修改矩形有多大,修改高和宽就可以了

关于css - Bootstrap navbar active item 显示 border-bottom like blog example,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22052727/

相关文章:

jquery - 导航栏切换折叠不会出现

css - Bootstrap 3 为缩略图背景添加不透明度

css - 使用 Sass 时出错

javascript - 从 Adob​​e Illustrator 对象创建动画 SVG/GIF 图像

css - 选择器属性中的手写笔迭代

html - 使用 bootstrap 3 将内容居中

jquery - chrome 和 safari 的动画效果不正确?

javascript - 搜索结果页面破坏背景

html - 响应式 Bootstrap 轮播

twitter-bootstrap - 如何在 Bootstrap 3 中证明 navbar-nav 的合理性