新聞中心
Foundation 頂部導(dǎo)航欄
頂部導(dǎo)航欄放在頁面頭部:

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)寬甸免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
實(shí)例
<
nav
class=
"top-bar"
data-topbar
>
<
ul
class=
"title-area"
>
<
li
class=
"name"
>
<
h1
>
<
a
href=
"#"
>WebSiteName
<
/a
>
<
/h1
>
<
/li
>
<
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
>
<
script
>
$(document).ready(function() {
$(document).foundation();
})
<
/script
>
嘗試一下 ?
實(shí)例解析
使用 創(chuàng)建標(biāo)準(zhǔn)工具條。 .title-area 類定義了網(wǎng)站logo區(qū)域 (必須防止 li.name 內(nèi)) 。屏幕變小后你就可以看到一個(gè) "menu" 按鈕。 Foundation 的菜單會(huì)根據(jù)屏幕尺寸自動(dòng)折疊和延展:
小屏幕上,由于尺寸的原因很多選項(xiàng)會(huì)被隱藏。 li.toggle-topbar menu.icon 類創(chuàng)建了一個(gè)菜單的按鈕,點(diǎn)擊它可以顯示被隱藏的選項(xiàng)。
提示: 重置瀏覽器窗口查看效果。
.top-bar-section 定義了導(dǎo)航的鏈接部分。 .left 類指定鏈接左對齊。 .active 類用于顯示選中的項(xiàng),背景為藍(lán)色。
提示: 如果你想導(dǎo)航鏈接右對齊可以將 .left 修改為 .right :
實(shí)例
<
section
class=
"top-bar-section"
>
<
ul
class=
"right"
>...
嘗試一下 ?
你可以同時(shí)設(shè)置左邊對齊與右邊對齊:
實(shí)例
<
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
>
嘗試一下 ?
導(dǎo)航欄可以通過 .divider 類來添加分割線 (大屏幕上是垂直的線,小屏幕上是水平線):
實(shí)例
<
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
>
嘗試一下 ?
導(dǎo)航欄的下拉菜單
頂部導(dǎo)航欄可以設(shè)置下拉菜單。
可以通過在 元素上添加 .has-dropdown 類來設(shè)置下拉菜單:
實(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
>
嘗試一下 ?
分割線
使用 .divider 類來設(shè)置下拉菜單的分割線:
實(shí)例
<
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
> 嘗試一下 ?
下拉菜單標(biāo)簽
在 內(nèi)添加 元素來設(shè)置下拉菜單的標(biāo)簽(標(biāo)題):
實(shí)例
<
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
> 嘗試一下 ?
內(nèi)嵌下拉菜單
下拉菜單可以再嵌入一個(gè)下拉菜單:
實(shí)例
<
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
>
嘗試一下 ?
可點(diǎn)擊
默認(rèn)情況下導(dǎo)航欄的下拉菜單在鼠標(biāo)移動(dòng)過去后顯示,我們可以使用 data-options="is_hover: false" 屬性來設(shè)置導(dǎo)航欄在鼠標(biāo)在點(diǎn)擊后顯示:
實(shí)例
<
nav
class=
"top-bar"
data-topbar data-options=
"is_hover: false"
>
嘗試一下 ?
導(dǎo)航欄上的按鈕及圖標(biāo)
你可以在導(dǎo)航欄上放置圖標(biāo)和按鈕:
實(shí)例
<
li
>
<
a
href=
"#"
class=
"button"
>Button Link
<
/a
>
<
/li
>
嘗試一下 ?
你可以在導(dǎo)航欄上放上圖標(biāo),更多圖片樣式可以查看 Foundation 圖標(biāo)教程:
實(shí)例
<
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
>
嘗試一下 ?
固定導(dǎo)航欄
導(dǎo)航欄可以固定在頁面頂部。
頁面滾動(dòng)時(shí)導(dǎo)航欄在頂部是不會(huì)動(dòng)的。
要固定導(dǎo)航欄只需要將導(dǎo)航欄放在 < 我們可以將導(dǎo)航欄放在 < 當(dāng)你使用 < 或者通過數(shù)組設(shè)置多個(gè)屏幕尺寸: <實(shí)例
div
class=
"fixed"
>
<
nav
class=
"top-bar"
data-topbar
>
...
<
/nav
>
<
/div
>
嘗試一下 ?
導(dǎo)航欄絕對定位
實(shí)例
div
class=
"sticky"
>
<
nav
class=
"top-bar"
data-topbar
>
...
<
/nav
>
<
/div
>
嘗試一下 ? .sticky 類時(shí),頂部導(dǎo)航欄在所有屏幕尺寸上將固定不動(dòng)。如果你需要在指定屏幕上設(shè)定只需要在 上添加 data-options="sticky_on: small|medium|large" 屬性即可:實(shí)例
div
class=
"sticky"
>
<
nav
class=
"top-bar"
data-topbar data-options=
"sticky_on: large"
>
..
<
/nav
>
<
/div
> 實(shí)例
div
class=
"sticky"
>
<
nav
class=
"top-bar"
data-topbar data-options=
"sticky_on: [small, large]"
>
..
<
/nav
>
<
/div
>
新聞名稱:創(chuàng)新互聯(lián)Foundation教程:Foundation頂部導(dǎo)航欄
當(dāng)前網(wǎng)址:http://www.fisionsoft.com.cn/article/cdgpjdc.html


咨詢
建站咨詢
