CSS菜單實例:按鈕效果跳躍的藍色精靈_DIV+CSS實例

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      效果圖如下:


        HTML我們就省略了,因為那些代碼都沒有任何的變化,我們需要討論的是關于CSS編碼知識:

      示例代碼 [www.wf0088.com]
      * {
      font-size:12px;
      text-align:center;
      }
      body {
      background:#f0f0f0;
      }
      #nav {
      width:700px;
      margin:20px auto 0 auto;
      }
      #nav li {
      display: inline;
      list-style-type: none;
      }
      #nav li a:link,#nav li a:visited {
      float:left;
      margin-right:2px;
      padding:3px 8px 3px 8px;
      text-decoration: none;
      color:#fff;
      background:#06f;
      border-top:1px solid #fff;
      border-right:1px solid #333;
      border-bottom:1px solid #333;
      border-left:1px solid #fff;
      }
      #nav li a:hover {
      padding:2px 8px 4px 8px;
      border-top:1px solid #333;
      border-right:1px solid #fff;
      border-bottom:1px solid #fff;
      border-left:1px solid #333;
      }
      #nav li a#current {
      color:#ff0;
      }


        整體聲明,文字大小及對齊,聲明body的背景色是淺灰色#f0f0f0。
        表單UL寬700px,距頂20px,左右方向為居中對齊。
        菜單的列表項去除列表預設標記,并內聯列表項。

        下面就進入核心部分了,形成按鈕效果跳躍的藍色精靈!
        向左浮動,并且設定右邊距為2px,讓菜單按鈕之間存在一定的距離。
        文字填充為3px 8px 3px 8px。其實我們完全可以縮寫成:3px 8px。但為了下面的操作及大家的理解,我們暫時先這樣編寫。
        去除鏈拉文字下劃線,鏈接文字顏色為白色#fff,設置背景色為#06f。
        接著我們設置了四面的邊框:上邊框與左邊框為白色,形成按鈕的高亮邊。右邊框與底邊框為深灰色,形成按鈕的陰影邊。

        這樣我們的按鈕就有了雛形,但還沒有形成最終的樣式。

        我們設置鼠標激活效果。
        文字的填充我們作相應的調整,在鼠標經過的時候,我們讓文字向上移1px,形成一個小小的跳躍,所以我們設置為:2px 8px 4px 8px。請注重與上面的設置進行對比,很快你就明白這樣設置的意義了。
        此時的菜單按鈕從視覺上說已經陷下去了,上邊框與左邊框變成了深灰色,右邊框與底邊框變成了白色的高亮邊。我們進行相應的代碼編寫。
        當前頁的效果很簡單,我們將鏈接文字的顏色變成黃色#ff0,最終形成了如下的效果:

      div css xhtml xml 代碼調試框 代碼調試框 [www.wf0088.com]

      [ 可先修改部分代碼 再運行查看效果 ]

      來源:52CSS//所屬分類:DIV+CSS實例/更新時間:2007-04-07
      相關DIV+CSS實例