div+css 列表菜單一實例教程

來源:互聯網
上載者:User

見過這些名單的CSS菜單?花式決策嗎?當然你!好吧,這是一個方便的教程如果你想創造一個快速的CSS菜單,並能夠控制其外觀。

第1步
在您的HTML網頁,建立一個專區,並建立一個無序列表中區,像這樣:

<div>
<ul id="nav">
<li><a href="home.htm">Home</a></li>
<li><a href="about.htm">About Us</a></li>
<li><a href="products.htm">Products</a></li>
<li><a href="services.htm">Services</a></li>
<li><a href="contact.htm">Contact Us</a></li>
</ul>
</div>
 

正如您所看到的代碼,我聯絡我們所有的清單項目通用的HTML網頁。當您使用上述代碼在您的網站,您可能會想要將它連結到特定網頁在您的網站上。又通知我們已經考慮到的ID名單稱為導航。我會重新編號的名字很快,所以不要過於擔心,現在。不管怎麼說,讓我們繼續進行步驟2 。

第2步
在頭一節之間,您的<head>和“ < /頭”部分的網頁,複製並粘貼以下代碼:

<style type="text/css">
.menustyling{
width:300px;
margin:0px;
padding:0px;
background-color:#fff;
}
</style>
 

你的代碼粘貼看起來奇怪當你一眼,但是,當你看詳細,這是很簡單。首先,我指定的屬性,寬度,邊,填充和背景顏色。對於每一個這些屬性,我指派它們的價值。宣告一種風格-呼籲。 m enustyling-只是部分的造型的H T ML對象。您需要調用它,你這樣做利用的ID名字連同標記專區:

<div class="menustyling">
如果您更換標記專區的清單中的HTML與上面的代碼,你可能不會看到太大的變化。的主要優勢封裝清單中圍繞一個標記專區,使未來的修改您的清單中的背景顏色,邊緣,填充等非常簡單。您只需改變代碼中的menustyling塊。您沒有任何聯絡的名單的屬性。這脫鉤風格的資訊內容是什麼使的CSS一個非常強大的工具,在您的工具箱。

第3步
接下來,您將要刪除那些要點從名單上,我們可能會以及修複填充和利潤率的名單也。添加以下代碼直接低於先前代碼粘貼你之間的<head>標籤:

.menustyling ul{
list-style:none;
padding:0px;
margin:0px;
}
 

你能現場之間的差別你上面貼你已經貼?他們都具有相同的名字-m enustyling。但是,請注意,第二個版本的menustyling包含了UL標記的標題。這意味著,任何UL認證的內容放在了將menustyling傘的樣式具體的。 menustyling UL認證類別。

你應該現在已經是一個簡單的清單中所顯示的圖片如下:

我們開始做一些基本的修改,我們的菜單上的前一頁。我們將拿起從那裡我們離開此頁面上。

第4步
好吧,現在回到風格標記,複製並粘貼以下級以上的“ /樣式”標記:

nav li a{

background-color:#A4DFF1;
display:block;
width:196px;
line-height:20px;
height:20px;
margin:0px;
 
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
padding-left:3px;
padding-top:7px;
color:#000000;
}

首先,請注意,所有上述風格的資料載下的#導航保護傘。這一簡單的事實一點,讓我解釋每一行:

#導航立了一個(
這意味著這一效應將改變清單項目(麗) ,其中載有聯絡(一)在菜單中會出現。


-------------------------------------------------- ------------------------------

背景顏色: # A4DFF1 ;
此行是相當不言自明。背景顏色的所有超文本連結清單項目設定為一種天藍色。


-------------------------------------------------- ------------------------------

顯示:塊;
這意味著要素,在這種情況下,清單項目,將顯示為一個區塊層級元素與斷行之前和之後的元素。


-------------------------------------------------- ------------------------------

width:196px;
height:20px;
margin:0px;

這是相當不言自明也。這些三線指定寬度,高度,和利潤率的因素。

font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#000000;

上述線路指定的字型為您的連結清單的文本。總體來說,沒有什麼棘手的解釋在這裡。


-------------------------------------------------- ------------------------------

文字修飾:無;
預設情況下,所有的聯絡的重要性。這行代碼將刪除強調從文本在您的清單中菜單。


-------------------------------------------------- ------------------------------

填充左: 3px ;
填充頂端: 7px ;
這僅僅是一些填充位置的字型有點遠離離開,並在垂直中心的項目。

當您預覽您的清單,您應該看到的努力,您的勞動所顯示的畫面:

就像早先圖片,請點擊這裡查看上面的例子中生活。

第5步
現在,雖然仍然在風格的標記,粘貼以下類別:

#nav li a:hover {
color:#FFFFFF;
background-color:#77B8CC;
}

這將使清單項目一徘徊的風格。換句話說,當使用者移動滑鼠游標的連結,外觀上空盤旋,將功能表項目的基礎上改變你指定在上述代碼。就我們而言,唯一的變化你會看到對應的顏色和背景顏色的清單項目。

和你做你現在有一個工作列表中的CSS菜單。

提示:要獲得更多的從這個你可以改變顏色的清單項目的圖片,例如如果我換的背景顏色線#導航麗答:懸停級以下行:

background-image: url(buttons_over.jpg);

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.