Foundation TopBar:居中位置标题
Foundation TopBar: Position Title in Center
我正在使用 Foundation's top-bar,我想将标题 "Home" 放在 top-bar 的中心,同时将 "Menu" 放在 "Menu" 的末尾右边。
但是,我从我的代码中得到的是我的 "Home" 仍然留在左侧,而我的 "Menu" 在右侧。
我意识到,如果我取出 title-area
(有 float: left),那么它将使我的 "Home" 居中,但它会将我的 "Menu" 推到 top-bar 下方但它仍然停留在右侧,看起来像这样。
有谁知道如何将标题放在中间,同时将菜单保持在顶部栏的右侧?
谢谢!
<nav class="top-bar" data-topbar role="navigation">
<ul class="title-area">
<li class="name">
<h1 id="top_bar_page_title">Home</h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li class="has-dropdown">
<a href="#">Menu</a>
<ul class="dropdown">
<li><a href="#">First link in dropdown</a></li>
<li class="active"><a href="#">Active link in dropdown</a></li>
</ul>
</li>
</ul>
</section>
</nav>
#top_bar_page_title{
color: $white;
text-align: center;
}
如果您希望菜单保持在右侧。只需给出宽度
.title-area {
float: left;
width: 80%;
}
nav {
background: #ff0000 none repeat scroll 0 0;
}
如果有任何说明。能不能提供一下url,方便我帮你清理一下
将以下 CSS 规则添加到现有代码中。设置宽度和边距:0 自动将帮助菜单找到中心。
@media (min-width: 640px) {
.top-bar .title-area {
float: left;
margin: 0 auto;
width: calc(100% - 90px);
position: unset;
}
}
如果您不需要 calc(),请使用 85% 的宽度。
我正在使用 Foundation's top-bar,我想将标题 "Home" 放在 top-bar 的中心,同时将 "Menu" 放在 "Menu" 的末尾右边。 但是,我从我的代码中得到的是我的 "Home" 仍然留在左侧,而我的 "Menu" 在右侧。
我意识到,如果我取出 title-area
(有 float: left),那么它将使我的 "Home" 居中,但它会将我的 "Menu" 推到 top-bar 下方但它仍然停留在右侧,看起来像这样
有谁知道如何将标题放在中间,同时将菜单保持在顶部栏的右侧?
谢谢!
<nav class="top-bar" data-topbar role="navigation">
<ul class="title-area">
<li class="name">
<h1 id="top_bar_page_title">Home</h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li class="has-dropdown">
<a href="#">Menu</a>
<ul class="dropdown">
<li><a href="#">First link in dropdown</a></li>
<li class="active"><a href="#">Active link in dropdown</a></li>
</ul>
</li>
</ul>
</section>
</nav>
#top_bar_page_title{
color: $white;
text-align: center;
}
如果您希望菜单保持在右侧。只需给出宽度
.title-area {
float: left;
width: 80%;
}
nav {
background: #ff0000 none repeat scroll 0 0;
}
如果有任何说明。能不能提供一下url,方便我帮你清理一下
将以下 CSS 规则添加到现有代码中。设置宽度和边距:0 自动将帮助菜单找到中心。
@media (min-width: 640px) {
.top-bar .title-area {
float: left;
margin: 0 auto;
width: calc(100% - 90px);
position: unset;
}
}
如果您不需要 calc(),请使用 85% 的宽度。