CSS菜單實例:按鈕效果跳躍的藍色精靈-CSS布局實例

來源:52CSS 作者:52CSS更新時間:2007-04-07點擊:
效果圖如下:


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

div css xhtml xml Example Source Code Example Source Code [mid.lt263.com/mb]
* {
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 Source Code to Run Source Code to Run [mid.lt263.com/mb]

[ 可先修改部分代碼 再運行查看效果 ]
相關CSS布局實例:
最新評論:
loading.. 評論加載中....
發表評論:不能超過250字節,請自覺遵守互聯網相關政策法規.
  • 昵稱: 驗證: