【发布时间】:2016-07-23 16:51:09
【问题描述】:
我想要一个这样的导航栏:
似乎我将行和列放在导航栏中的想法是一个错误的想法,但它有点工作......
现在,我希望我的导航链接(<ul>)在页面中居中,我尝试了很多东西,但我只能得到以下结果:
“/”分隔符并不容易……
HTML:
<nav class="navbar navbar-fixed-top">
<div class="container-fluid">
<div class="row">
<div class="col-sm-3">
<div class="navbar-header">
<a href="<?php echo $site->url() ?>"><img alt="Logo" class="navbar-left navbar-brand-logo" src="<?php echo url('assets/images/logo.png') ?>" style="height: 50px;">
<span class="navbar-brand" style="color: white;">GilDev</span></a>
</div>
</div>
<div class="col-sm-6">
<ul class="nav navbar-nav">
<li><a href="#">Accueil</a></li>
<li class="separator hidden-xs">/</li>
<li><a href="#">Projets</a></li>
<li class="separator hidden-xs">/</li>
<li><a href="#">À propos</a></li>
</ul>
</div>
<div class="col-sm-3">
</div>
</div>
</div>
</nav>
CSS:
@font-face {
font-family: Ubuntu;
src: url("../fonts/Ubuntu-R.ttf");
}
body, a
{
color: white;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: underline;
background-color: inherit;
color: white;
}
body
{
background-image: url("../images/gradient.png");
background-repeat: repeat-x;
background-color: #64B2DF;
font-family: Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.separator
{
padding-top: 15px;
}
.navbar-brand-logo
{
margin-right: 15px;
}
.navbar
{
padding-top: 10px;
}
我第一次尝试用 Bootstrap 制作自己的主题,我很烂……希望你有想法将这些链接放在中心位置!谢谢!
【问题讨论】:
-
实现这个@GilDev 其实很容易。看看我的回答:stackoverflow.com/a/38536836/6313073
标签: html css twitter-bootstrap twitter-bootstrap-3