css3技术

CSS菜单实例:按钮效果跳跃的蓝色精灵_div+css布局教程

字号+ 作者:H5之家 来源:H5之家 2015-09-20 12:20 我要评论( )

CSS菜单实例:按钮效果跳跃的蓝色精灵,学习CSS菜单实例:按钮效果跳跃的蓝色精灵,CSS菜单实例:按钮效果跳跃的蓝色精灵,查看CSS菜单实例:按钮效果跳跃的蓝色精

效果图如下:


  HTML我们就省略了,因为那些代码都没有任何的变化,我们需要讨论的是关于CSS编码知识:

div css xhtml xml Example Source Code

Example Source Code []

* {
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 []


[ 可先修改部分代码 再运行查看效果 ]

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • CSS菜单实例:极致而简约的风格_div+css布局教程

    CSS菜单实例:极致而简约的风格_div+css布局教程

    2015-09-23 15:07

  • CSS菜单实例:简洁的效果火红的围城_div+css布局教程

    CSS菜单实例:简洁的效果火红的围城_div+css布局教程

    2015-09-20 12:26

  • CSS菜单实例:简洁的效果火红的围城_div+css布局教程

    CSS菜单实例:简洁的效果火红的围城_div+css布局教程

    2015-09-20 12:26

网友点评