純CSS+DIV實現的豎向菜單(簡單例子,提供學CSS的朋友學習)

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5. <title>純CSS+DIV實現的豎向菜單</title>
  6. <style>
  7. .menu{
  8. width:200px;
  9. }
  10. .menu a,.menu a:visited{
  11. text-decoration:none;/*文字無下滑線*/
  12. text-align:center;/*文字水平居中對齊*/
  13. color:#c00;/*紅色文字*/
  14. display:block;/*設置爲塊狀元素*/
  15. padding:4px;/*內邊距*/
  16. background:#FFF;/*背景色*/
  17. border: 1px solid #fff;/*與背景色相同邊框,防止跳動*/
  18. width:130px;
  19. position:relative;/*使用相對定位*/
  20. }
  21. .menu a:hover{
  22. border:solid 1px #c00;/*邊框顏色紅色*/
  23. }
  24. .menu a span{
  25. display:block;/*設置爲塊狀元素*/
  26. position:absolute;/*使用絕對定位*/
  27. width:0px;/*寬度爲0*/
  28. height:0px;/*高度爲0*/
  29. border:solid 8px #fff;/*設置默認邊框樣式*/
  30. top:4px;/*豎直方向的定位*/
  31. overflow:hidden;
  32. }
  33. .menu a span.left{
  34. border-left-color:#c00;
  35. left:8px;
  36. }
  37. .menu a span.right{
  38. border-right-color:#c00;
  39. right:8px;
  40. }
  41. </style>
  42. </head>
  43. <body>
  44. <div class="menu">
  45.     <a href="#">
  46.       <span class="left"></span>
  47.       首頁
  48.       <span class="right"></span>
  49.     </a>
  50.         <a href="#">
  51.           <span class="left"></span>
  52.           新聞
  53.           <span class="right"></span>          </a>
  54.         <a href="#">
  55.           <span class="left"></span>
  56.           產品  
  57.           <span class="right"></span> 
  58.           </a>
  59. </div>
  60. </body>
  61. </html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章