HTML+CSS制作二級菜單欄


  首先:我已鏈接了外部樣式重置,所以無需自己親自寫:

  reset.css網上有很多,

  HTML:代碼:

  注意:以下我寫的所有樣式,必須要用reset.css外部樣式表!!

  1. 首先,我們來創建一個容器,用來放置整個導航欄:

  HTML代碼:

  CSS代碼:

  /* 設置整個容器寬高背景色 */

  .topmenu {

  width: 100%;

  height: 50px;

  background: lightgreen;

  }

  效果圖:只有一個綠色的條哈!

  

 

  2. 接下來我們要在.topmenu 容器中添加內容:

  HTML代碼:

  我的博客

  W3school

  菜鳥教程

  CSS代碼:

  /* 一級菜單欄.nav-container設置 */

  .topmenu .nav .nav-container {

  float: left; /* 一級菜單設置左浮動,使其水平排列 */

  background: lightgreen; /*給整個一級菜單設置背景色(二級菜單包括在一級菜單中)*/

  text-align: center; /* 對齊方式為居中 */

  width: 155px; /*設置寬度*/

  border-right:solid 2px #fff; /*使用右邊框分割*/

  }

  設置字體行高和顏色:

  a {

  line-height: 50px;

  color: #fff;

  }

  3. 一級菜單欄寫完啦,接下來寫二級菜單欄,把二級菜單欄添加到一級的

  下面:鄭州治療婦科哪家好 http://www.120kdfk.com/

  附上完整的HTML代碼:

  我的博客

  工具安裝

  問題解決

  實戰案例

  Js函數

  W3school

  HTML

  HTML5

  CSS

  CSS3

  菜鳥教程

  Bootstrap 教程

  Foundation5 教程

  JavaScript 教程

  CSS3 教程

  JSON 教程

  3. 我們完成的差不多了,現在只需要把二級菜單欄隱藏,然后讓它點擊對應的一級菜單欄的時候再出現就行了。

  CSS代碼:

  /* 隱藏二級菜單 */

  .topmenu .nav .nav-container .nav-list {

  display: none;

  }

  /*點擊一級菜單的時候顯示二級菜單*/

  .topmenu .nav .nav-container:hover .nav-list {

  display: list-item;

  }

  /*點擊時變色*/

  .topmenu li:hover{

  background: lightskyblue;

  }

  4. 好啦!已經全部做完啦! 網頁背景是我自己添加的,為了美化視覺效果用!

  CSS代碼:

  /* 網頁背景圖片 */

  body {

  background:url(http://attach.bbs.miui.com/forum/201202/18/090658g5shfjyixlhwjyyi.jpg);

  }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM