CSS菜單實例:按鈕效果跳躍的藍色精靈_DIV+CSS實例
教程Tag:暫無Tag,歡迎添加,賺取U幣!
效果圖如下:
HTML我們就省略了,因為那些代碼都沒有任何的變化,我們需要討論的是關于CSS編碼知識:
[ 可先修改部分代碼 再運行查看效果 ]
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;
}
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,最終形成了如下的效果:
代碼調試框 [www.wf0088.com]
[ 可先修改部分代碼 再運行查看效果 ]
相關DIV+CSS實例:
- 相關鏈接:
- 教程說明:
DIV+CSS實例-CSS菜單實例:按鈕效果跳躍的藍色精靈。