?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
頂部導(dǎo)航欄放在頁(yè)面頭部:
<nav?class="top-bar"?data-topbar> ??<ul?class="title-area"> ????<li?class="name"> ??????<!--?如果你不需要標(biāo)題或圖標(biāo)可以刪掉它?--> ??????<h1><a?href="#">WebSiteName</a></h1> ????</li> ??????<!--?小屏幕上折疊按鈕:?去掉?.menu-icon?類(lèi),可以去除圖標(biāo)。? ??????如果需要只顯示圖片,可以刪除?"Menu"?文本?--> ????<li?class="toggle-topbar?menu-icon"><a?href="#"><span>Menu</span></a></li> ??</ul> ??<section?class="top-bar-section"> ????<ul?class="left"> ??????<li?class="active"><a?href="#">Home</a></li> ??????<li><a?href="#">Page?1</a></li> ??????<li><a?href="#">Page?2</a></li> ??????<li><a?href="#">Page?3</a></li>? ????</ul> ??</section> </nav> <!--?初始化?Foundation?JS?--> <script> $(document).ready(function()?{ ????$(document).foundation(); }) </script>實(shí)例預(yù)覽 ?
使用 <nav class="top-bar" data-topbar>
創(chuàng)建標(biāo)準(zhǔn)工具條。.title-area
類(lèi)定義了網(wǎng)站logo區(qū)域 (必須防止li.name
內(nèi)) 。屏幕變小后你就可以看到一個(gè) ?"menu" 按鈕。 Foundation 的菜單會(huì)根據(jù)屏幕尺寸自動(dòng)折疊喝延展:
小屏幕上,由于尺寸的原因很多選項(xiàng)會(huì)被隱藏。 li.toggle-topbar menu.icon
類(lèi)創(chuàng)建了一個(gè)菜單的按鈕,點(diǎn)擊它可以顯示被隱藏的選項(xiàng)。
提示: 重置瀏覽器窗口查看效果。
.top-bar-section
定義了導(dǎo)航的鏈接部分。 .left
類(lèi)指定鏈接左對(duì)齊。 ?.active
類(lèi)用于顯示選中的項(xiàng),背景為藍(lán)色。
提示: ?如果你想導(dǎo)航鏈接右對(duì)齊可以將 .left
修改為 .right
:
<section?class="top-bar-section"> ??<ul?class="right">...實(shí)例預(yù)覽 ?
你可以同時(shí)設(shè)置左邊對(duì)齊與右邊對(duì)齊:
<section?class="top-bar-section"> ??<ul?class="left"> ????<li?class="active"><a?href="#">Home</a></li> ????<li><a?href="#">Page?1</a></li> ????<li><a?href="#">Page?2</a></li> ??</ul> ??<ul?class="right"> ????<li><a?href="#">Sign?Up</a></li> ????<li><a?href="#">Login</a></li> ??</ul> </section>實(shí)例預(yù)覽 ?
導(dǎo)航欄可以通過(guò) .divider
類(lèi)來(lái)添加分割線(xiàn) (大屏幕上是垂直的線(xiàn),小屏幕上是水平線(xiàn)):
<ul?class="left"> ??<li?class="active"><a?href="#">Home</a></li> ??<li?class="divider"></li> ??<li><a?href="#">Page?1</a></li> ??<li?class="divider"></li> ??<li><a?href="#">Page?2</a></li> ??<li?class="divider"></li> ??<li><a?href="#">Page?3</a></li>? ??<li?class="divider"></li> </ul>實(shí)例預(yù)覽 ?
頂部導(dǎo)航欄可以設(shè)置下拉菜單。
可以通過(guò)在 <li>
?元素上添加 .has-dropdown
類(lèi)來(lái)設(shè)置下拉菜單:
<section?class="top-bar-section"> ??<ul?class="left"> ????<li?class="active"><a?href="#">Home</a></li> ????<li?class="has-dropdown"> ??????<a?href="#">Dropdown</a> ??????<ul?class="dropdown"> ????????<li><a?href="#">First?link?in?dropdown</a></li> ????????<li><a?href="#">Second?link?in?dropdown</a></li> ????????<li?class="active"><a?href="#">Active?link?in?dropdown</a></li> ??????</ul> ????</li> ??</ul> </section>實(shí)例預(yù)覽 ?
使用 .divider
類(lèi)來(lái)設(shè)置下拉菜單的分割線(xiàn):
<ul?class="dropdown"> ??<li><a?href="#">Apple</a></li> ??<li><a?href="#">Banana</a></li> ??<li><a?href="#">Orange</a></li> ??<li?class="divider"></li> ??<li><a?href="#">Kale</a></li> ??<li><a?href="#">Spinach</a></li> </ul>實(shí)例預(yù)覽 ?
在 <li>
內(nèi)添加 <label>
元素來(lái)設(shè)置下拉菜單的標(biāo)簽(標(biāo)題):
<ul?class="dropdown"> ??<li><label>Fruit</label></li> ??<li><a?href="#">Apple</a></li> ??<li><a?href="#">Banana</a></li> ??<li><a?href="#">Orange</a></li> ??<li?class="divider"></li> ??<li><label>Vegetable</label></li> ??<li><a?href="#">Kale</a></li> ??<li><a?href="#">Spinach</a></li> </ul>實(shí)例預(yù)覽 ?
下拉菜單可以再嵌入一個(gè)下拉菜單:
?<section?class="top-bar-section"> ??<ul?class="left"> ????<li?class="has-dropdown"> ??????<a?href="#">Dropdown</a> ??????<ul?class="dropdown"> ????????<li><label>Level?1</label></li> ????????<li><a?href="#">Link</a></li> ????????<li><a?href="#">Link</a></li> ????????<li?class="has-dropdown"> ??????????<a?href="#">New?dropdown</a> ??????????<ul?class="dropdown"> ????????????<li><label>Level?2</label></li> ????????????<li><a?href="#">2nd?level?dropdown</a></li> ????????????<li><a?href="#">2nd?level?dropdown</a></li> ????????????<li?class="has-dropdown"> ??????????????<a?href="#">New?dropdown</a> ??????????????<ul?class="dropdown"> ????????????????<li><label>Level?3</label></li> ????????????????<li><a?href="#">3rd?level?dropdown</a></li> ????????????????<li><a?href="#">3rd?level?dropdown</a></li> ??????????????</ul> ????????????</li> ??????????</ul> ????????</li> ??????</ul> ????</li> ??</ul> </section>實(shí)例預(yù)覽 ?
默認(rèn)情況下導(dǎo)航欄的下拉菜單在鼠標(biāo)移動(dòng)過(guò)去后顯示,我們可以使用 data-options="is_hover: false"
屬性來(lái)設(shè)置導(dǎo)航欄在鼠標(biāo)在點(diǎn)擊后顯示:
<nav?class="top-bar"?data-topbar?data-options="is_hover:?false">實(shí)例預(yù)覽 ?
你可以在導(dǎo)航欄上放置圖標(biāo)和按鈕:
<li><a?href="#"?class="button">Button?Link</a></li>實(shí)例預(yù)覽 ?
你可以在導(dǎo)航欄上放上圖標(biāo),更多圖片樣式可以查看Foundation 圖標(biāo)教程:
<head> <!--?Foundation?圖標(biāo)樣式?--> <link?rel="stylesheet"?> </head> <ul?class="left"> ??<li?class="active"><a?href="#"><i?class="fi-home"></i>?Home</a></li> ??<li><a?href="#"><i?class="fi-torso"></i>?Sign?Up</a></li> ??<li><a?href="#"><i?class="fi-magnifying-glass"></i>?Search</a></li>? </ul>實(shí)例預(yù)覽 ?
導(dǎo)航欄可以固定在頁(yè)面頂部。
頁(yè)面滾動(dòng)時(shí)導(dǎo)航欄在頂部是不會(huì)動(dòng)的。
要固定導(dǎo)航欄只需要將導(dǎo)航欄放在 <div class="fixed">
內(nèi)即可:
<div?class="fixed"> ??<nav?class="top-bar"?data-topbar> ????... ??</nav> </div>實(shí)例預(yù)覽 ?
我們可以將導(dǎo)航欄放在 <div class="sticky">
內(nèi)來(lái)設(shè)置導(dǎo)航欄的絕對(duì)定位,當(dāng)滾動(dòng)條滾到到該區(qū)域時(shí),該導(dǎo)航欄就像固定導(dǎo)航欄一樣在頂部不動(dòng):
<div?class="sticky"> ??<nav?class="top-bar"?data-topbar> ????... ??</nav> </div>實(shí)例預(yù)覽 ?
當(dāng)你使用 .sticky
類(lèi)時(shí),頂部導(dǎo)航欄在所有屏幕尺寸上將固定不動(dòng)。如果你需要在指定屏幕上設(shè)定只需要在 <nav>
上添加 data-options="sticky_on: small|medium|large"
屬性即可:
<div?class="sticky"> ??<!--?只有在大屏幕上?--> ??<nav?class="top-bar"?data-topbar?data-options="sticky_on:?large"> ????.. ???</nav> </div>
或者通過(guò)數(shù)組設(shè)置多個(gè)屏幕尺寸:
<div?class="sticky"> ??<!--?小屏幕和大屏幕?(沒(méi)有中等屏幕)--> ??<nav?class="top-bar"?data-topbar?data-options="sticky_on:?[small,?large]"> ????.. ???</nav> </div>
關(guān)于我們 聯(lián)系我們 留言板
手冊(cè)網(wǎng)