中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

CSS 導(dǎo)航欄

垂直

水平


導(dǎo)航欄

熟練使用導(dǎo)航欄,對(duì)于任何網(wǎng)站都非常重要。

使用CSS你可以轉(zhuǎn)換成好看的導(dǎo)航欄而不是枯燥的HTML菜單。


導(dǎo)航欄=鏈接列表

作為標(biāo)準(zhǔn)的HTML基礎(chǔ)一個(gè)導(dǎo)航欄是必須的

。在我們的例子中我們將建立一個(gè)標(biāo)準(zhǔn)的HTML列表導(dǎo)航欄。

導(dǎo)航條基本上是一個(gè)鏈接列表,所以使用 <ul> 和 <li>元素非常有意義:

實(shí)例

<ul> <li><a href="#home">主頁(yè)</a></li> <li><a href="#news">新聞</a></li> <li><a href="#contact">聯(lián)系</a></li> <li><a href="#about">關(guān)于</a></li> </ul>

運(yùn)行代碼 ?

現(xiàn)在,讓我們從列表中刪除邊距和填充:

實(shí)例

ul { list-style-type: none; margin: 0; padding: 0; }

運(yùn)行代碼 ?

例子解析:

  • list-style-type:none - 移除列表前小標(biāo)志。一個(gè)導(dǎo)航欄并不需要列表標(biāo)記
  • 移除瀏覽器的默認(rèn)設(shè)置將邊距和填充設(shè)置為0

上面的例子中的代碼是垂直和水平導(dǎo)航欄使用的標(biāo)準(zhǔn)代碼。


垂直導(dǎo)航欄

上面的代碼,我們只需要 <a>元素的樣式,建立一個(gè)垂直的導(dǎo)航欄:

實(shí)例

a { display:block; width:60px; }

運(yùn)行代碼 ?

示例說(shuō)明:

  • display:block - 顯示塊元素的鏈接,讓整體變?yōu)榭牲c(diǎn)擊鏈接區(qū)域(不只是文本),它允許我們指定寬度
  • width:60px - 塊元素默認(rèn)情況下是最大寬度。我們要指定一個(gè)60像素的寬度

提示:查看 完整樣式的垂直導(dǎo)航欄的示例。

注意: 請(qǐng)務(wù)必指定 <a>元素在垂直導(dǎo)航欄的的寬度。如果省略寬度,IE6可能產(chǎn)生意想不到的效果。


垂直導(dǎo)航條實(shí)例

創(chuàng)建一個(gè)簡(jiǎn)單的垂直導(dǎo)航條實(shí)例,在鼠標(biāo)移動(dòng)到選項(xiàng)時(shí),修改背景顏色:

實(shí)例

ul { list-style-type: none; margin: 0; padding: 0; width: 200px; background-color: #f1f1f1; } li a { display: block; color: #000; padding: 8px 16px; text-decoration: none; } /* 鼠標(biāo)移動(dòng)到選項(xiàng)上修改背景顏色 */ li a:hover { background-color: #555; color: white; }

運(yùn)行代碼 ?

激活/當(dāng)前導(dǎo)航條實(shí)例

在點(diǎn)擊了選項(xiàng)后,我們可以添加 "active" 類來(lái)標(biāo)準(zhǔn)哪個(gè)選項(xiàng)被選中:

實(shí)例

.active { background-color: #4CAF50; color: white; }

運(yùn)行代碼 ?

創(chuàng)建鏈接并添加邊框

可以在 <li> or <a> 上添加text-align:center 樣式來(lái)讓鏈接居中。

可以在 border <ul> 上添加 border 屬性來(lái)讓導(dǎo)航欄有邊框。如果要在每個(gè)選項(xiàng)上添加邊框,可以在每個(gè) <li> 元素上添加border-bottom :

實(shí)例

ul { border: 1px solid #555; } li { text-align: center; border-bottom: 1px solid #555; } li:last-child { border-bottom: none; }

運(yùn)行代碼 ?

全屏高度的固定導(dǎo)航條

接下來(lái)我們創(chuàng)建一個(gè)左邊是全屏高度的固定導(dǎo)航條,右邊是可滾動(dòng)的內(nèi)容。

實(shí)例

ul { list-style-type: none; margin: 0; padding: 0; width: 25%; background-color: #f1f1f1; height: 100%; /* 全屏高度 */ position: fixed; overflow: auto; /* 如果導(dǎo)航欄選項(xiàng)多,允許滾動(dòng) */ }

運(yùn)行代碼 ?

注意: 該實(shí)例可以在移動(dòng)設(shè)備上使用。


水平導(dǎo)航欄

有兩種方法創(chuàng)建橫向?qū)Ш綑?。使?b>內(nèi)聯(lián)(inline)或浮動(dòng)(float)的列表項(xiàng)。

這兩種方法都很好,但如果你想鏈接到具有相同的大小,你必須使用浮動(dòng)的方法。

內(nèi)聯(lián)列表項(xiàng)

建立一個(gè)橫向?qū)Ш綑诘姆椒ㄖ皇侵付ㄔ兀?上述代碼是標(biāo)準(zhǔn)的內(nèi)聯(lián):

實(shí)例

li { display:inline; }

運(yùn)行代碼 ?

實(shí)例解析:

  • display:inline; -默認(rèn)情況下,<li>元素是塊元素。在這里,我們刪除換行符之前和之后每個(gè)列表項(xiàng),以顯示一行。

提示: 查看 完整樣式的水平導(dǎo)航欄的示例。

浮動(dòng)列表項(xiàng)

在上面的例子中鏈接有不同的寬度。

對(duì)于所有的鏈接寬度相等,浮動(dòng) <li>元素,并指定為 <a>元素的寬度:

實(shí)例

li { float:left; } a { display:block; width:60px; }

運(yùn)行代碼 ?

實(shí)例解析:

  • float:left - 使用浮動(dòng)塊元素的幻燈片彼此相鄰
  • display:block - 顯示塊元素的鏈接,讓整體變?yōu)榭牲c(diǎn)擊鏈接區(qū)域(不只是文本),它允許我們指定寬度
  • width:60px - 塊元素默認(rèn)情況下是最大寬度。我們要指定一個(gè)60像素的寬度

提示:查看 完全樣式的橫向?qū)Ш綑诘氖纠?/a>。


水平導(dǎo)航條實(shí)例

創(chuàng)建一個(gè)水平導(dǎo)航條,在鼠標(biāo)移動(dòng)到選項(xiàng)后修改背景顏色。

激活/當(dāng)前導(dǎo)航條實(shí)例

在點(diǎn)擊了選項(xiàng)后,我們可以添加 "active" 類來(lái)標(biāo)準(zhǔn)哪個(gè)選項(xiàng)被選中:

實(shí)例

.active { background-color: #4CAF50; }

運(yùn)行代碼 ?

鏈接右對(duì)齊

將導(dǎo)航條最右邊的選項(xiàng)設(shè)置右對(duì)齊 (float:right;):

實(shí)例

<ul> <li><a href="#home">主頁(yè)</a></li> <li><a href="#news">新聞</a></li> <li><a href="#contact">聯(lián)系</a></li> <li style="float:right"><a class="active" href="#about">關(guān)于</a></li> </ul>

運(yùn)行代碼 ?

添加分割線

<li> 通過(guò) border-right 樣式來(lái)添加分割線:

實(shí)例

/* 除了最后一個(gè)選項(xiàng)(last-child) 其他的都添加分割線 */ li { border-right: 1px solid #bbb; } li:last-child { border-right: none; }

運(yùn)行代碼 ?

固定導(dǎo)航條

可以設(shè)置頁(yè)面的導(dǎo)航條固定在頭部或者底部:

固定在頭部

ul { position: fixed; top: 0; width: 100%; }

運(yùn)行代碼 ?

固定在底部

ul { position: fixed; bottom: 0; width: 100%; }

運(yùn)行代碼 ?

注意: 該實(shí)例可以在移動(dòng)設(shè)備上使用。


灰色水平導(dǎo)航條

固定在底部

ul { border: 1px solid #e7e7e7; background-color: #f3f3f3; } li a { color: #666; }

運(yùn)行代碼 ?

更多實(shí)例