阅读内容 

DIV+CSS菜单实例教程之按钮效果

[日期:2008-11-30] 来源:  作者: [字体: ]

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

 Example Source Code*{
    font-size:12px;
    text-align:center;
}
body{
    background:#f0f0f0;
}
#nav{
    width:700px;
    margin:20pxauto0auto;
}
#navli{
    display:inline;
    list-style-type:none;
}
#navlia:link,#navlia:visited{
    float:left;
    margin-right:2px;
    padding:3px8px3px8px;
    text-decoration:none;
    color:#fff;
    background:#06f;
    border-top:1pxsolid#fff;
    border-right:1pxsolid#333;
    border-bottom:1pxsolid#333;
    border-left:1pxsolid#fff;
}
#navlia:hover{
    padding:2px8px4px8px;
    border-top:1pxsolid#333;
    border-right:1pxsolid#fff;
    border-bottom:1pxsolid#fff;
    border-left:1pxsolid#333;
}
#navlia#current{
    color:#ff0;
}

  整体声明,文字大小及对齐,声明body的背景色是浅灰色#f0f0f0。
  表单UL宽700px,距顶20px,左右方向为居中对齐。
  菜单的列表项去除列表预设标记,并内联列表项。

  下面就进入核心部分了,形成按钮效果跳跃的蓝色精灵!
  向左浮动,并且设定右边距为2px,让菜单按钮之间存在一定的距离。
  文字填充为3px8px3px8px。其实我们完全可以缩写成:3px8px。但为了下面的操作及大家的理解,我们暂时先这样编写。
  去除链拉文字下划线,链接文字颜色为白色#fff,设置背景色为#06f。
  接着我们设置了四周的边框:上边框与左边框为白色,形成按钮的高亮边。右边框与底边框为深灰色,形成按钮的阴影边。
  这样我们的按钮就有了雏形,但还没有形成最终的样式。

  我们设置鼠标激活效果。
  文字的填充我们作相应的调整,在鼠标经过的时候,我们让文字向上移1px,形成一个小小的跳跃,所以我们设置为:2px8px4px8px。请注意与上面的设置进行对比,很快你就明白这样设置的意义了。
  此时的菜单按钮从视觉上说已经陷下去了,上边框与左边框变成了深灰色,右边框与底边框变成了白色的高亮边。我们进行相应的代码编写。
  当前页的效果很简单,我们将链接文字的颜色变成黄色#ff0。

阅读:
录入:blue1000

推荐 】 【 打印
相关新闻      
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
Advertisement
内容查询


Advertisement