見過這些名單的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);