当前位置:编程学习 > html/css >>

CSS菜单实例:按钮效果 跳跃的蓝色精灵

> 在前面的文章中学习《用列表ul制作CSS横向菜单的基础知识》http://www.fun52.com/article.asp?id=395。以及《蓝绿色调》http://www.fun52.com/article.asp?id=396 《会动的小竖条》http://www.fun52.com/article.asp?id=401 《红蓝炫》http://www.fun52.com/article.asp?id=404 等等一些CSS横向菜单的制作方法。今天我们继续讨论CSS横向菜单的制作,按钮效果 跳跃的蓝色精灵。www.fun52.com原创,转载请注明出处。效果图如下:

  HTML我们就省略了,因为那些代码都没有任何的变化,我们需要讨论的是关于CSS编码知识:
* {
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,左右方向为居中对齐。
  菜单的列表项去除列表预设标记,并内联列表项。www.fun52.com原创,转载请注明出处。

  下面就进入核心部分了,形成按钮效果跳跃的蓝色精灵!
  向左浮动,并且设定右边距为2px,让菜单按钮之间存在一定的距离。
  文字填充为3px 8px 3px 8px。其实我们完全可以缩写成:3px 8px。但为了下面的操作及大家的理解,我们暂时先这样编写。
  去除链拉文字下划线,链接文字颜色为白色#fff,设置背景色为#06f。
  接着我们设置了四周的边框:上边框与左边框为白色,形成按钮的高亮边。右边框与底边框为深灰色,形成按钮的阴影边。www.fun52.com原创,转载请注明出处。
第 1 2 3 页
补充:Css教程,高级应用 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,