CSS實現橫嚮導航菜單

來源:互聯網
上載者:User
CSS實現橫嚮導航菜單教程,一步一步教你製作。
 

主題代碼部分:

 
  1. <ul id="nav"> 
  2.     <li><a href="http://www.alixixi.com/">CSS趨勢</a></li> 
  3.     <li><a href="http://www.alixixi.com/">CSS教程</a></li> 
  4.     <li><a href="http://www.alixixi.com/">CSS執行個體</a></li> 
  5.     <li><a href="http://www.alixixi.com/">CSS模板</a></li> 
  6.     <li><a href="http://www.alixixi.com/">CSS酷站</a></li> 
  7.     <li><a href="http://www.alixixi.com/">常用代碼</a></li> 
  8.     <li><a href="http://www.alixixi.com/">建站工具</a></li> 
  9. </ul> 

我們詳細的解釋與說明CSS代碼,看它是如何控制這個UL LI打造CSS橫向菜單的先看CSS代碼:

 
  1. * {  
  2.     font-size:12px;  
  3.     text-align:center;  
  4. }  
  5. #nav {  
  6.     width:520px;  
  7.     border-bottom:1px solid #06f;  
  8.     margin:20px auto 0 auto;  
  9. }  
  10. #nav li {  
  11.     display: inline;  
  12.     list-style-type: none;  
  13. }  
  14. #nav li a:link,#nav li a:visited {  
  15.     float:left;  
  16.     margin-right:5px;  
  17.     padding:5px 10px 5px 8px;  
  18.     text-decoration: none;  
  19.     color:#000;  
  20.     background:#ffe67d;  
  21.     border-left: 5px solid #fc0;  
  22. }  
  23. #nav li a:hover {  
  24.     color:#060;  
  25.     border-left: 5px solid #f60;  


 

  首頁我們進行了整體布局聲明,聲明了文字大小及置中的對齊。需要說明的是,在ff中,我們設定margin:0 auto。即可實現容器的置中了,但在IE中,這還不夠,還需要在父容器中聲明text-align:center。這一點我們要記得,不然容易出錯。

  聲明UL無序列表的寬度為520ox,下邊框一象素的實現,顏色為#06f。我們設定了nav這個UL,距離頂部為20px、距離底部為零,左右的距離為auto。這就實現了nav在水平方向內是置中的,垂直方面上距離瀏覽器視窗20px。

  聲明LI清單項目為內聯(行內)顯示,列表預設標記為無。

  我們重點需要理解#nav li a:link,#nav li a:visited的定義,設定連結的樣式。

  向左浮動,並且右邊距為5px。這是設定連結元素從左向右排行,並且元素之間的右部間隔5px。

  設定填充,頂5px、右10px、下5px、左8px。這一設定可以使我們的連結文字處於合適的位置。

  取消連結文字的底線,並設定連結文字的顏色為#000。連結元素的背景色為#ffe67d。

  左邊框五象素的實線,顏色為#fc0。這一句話形成了我們的小豎條。

  我們通過下面#nav li a:hover形成滑鼠啟用的樣式。

  連結文字的顏色變為#060。左邊框五象素的實線,顏色為#f60。

  這樣我們會動的小豎條菜單就製作完成了。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.