首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导3-使导航条的链接垂直增长与品牌形象的大小

引导3-使导航条的链接垂直增长与品牌形象的大小
EN

Stack Overflow用户
提问于 2014-01-22 21:05:19
回答 1查看 1.7K关注 0票数 2

如果我从问题的截图开始,然后描述我想要发生的事情,这可能是最简单的。这是我现在的肚脐:

如您所见,右边的链接将其文本放置在顶部。而且,这就是我创建的悬停效果当前所做的工作:

我想做两件事:

  1. 将导航条的<li>元素的高度设置为导航条本身的全部高度。换句话说,使其使悬停效果改变链接的整个高度的导航条的背景颜色,而不是它现在创建的小框。
  2. 将链接文本居中。

我不知道从哪里开始,因为我的CSS技能很弱,导航栏的东西被放在几个不同的CSS类中。

我的导航条形码目前是:

代码语言:javascript
复制
<nav id="k9nav-outer" class="navbar navbar-default navbar-static-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#k9nav-inner">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#"><img src="images/k9logo.png" alt="K9SportsCenter" class="img-responsive" /></a>
        </div>

        <div class="collapse navbar-collapse" id="k9nav-inner">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Services</a></li>
                <li><a href="#">Plans</a></li>
                <li><a href="#">FAQ</a></li>
                <li><a href="#">Contact</a></li>
                <li><a href="#">About</a></li>
            </ul>
        </div>
    </div>
</nav>

我当前的自定义CSS是:

代码语言:javascript
复制
#k9nav-outer {
    background-color: #428bca;
}

#k9nav-inner ul li:hover {
    background-color: black;
}

#k9nav-inner ul li:hover a {
    box-shadow: 0 -2px red inset;
}

#k9nav-inner ol li:active {
    background-color: black;
}

#k9nav-outer .navbar-brand,
#k9nav-inner .navbar-nav > li > a {
    color: #fff;
}

其余的CSS是标准的引导3项目,当你点击‘下载’在他们的网站。

使用Chrome的开发工具,我看到<li>元素的高度为50 of。必须生成该值,因为我没有为它们指定任何特定的高度。我应该这么做吗?

代码语言:javascript
复制
.navbar li {
    height: 100%;
}

让他们和品牌形象一起调整尺寸?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-24 18:48:38

您可以将导航条链接的line-height更改为图像的高度。

代码语言:javascript
复制
.navbar-nav > li > a {
    line-height:100px;
}

使用图像的自定义导航条示例:http://bootply.com/108341

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21293972

复制
相关文章

相似问题

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