Dreamweaver FrontPage HTML/CSS Javascript 
Google adsense申请技巧本站核心代理域名注册主机业务 快速发布你的买卖域名买卖网站信息 1元注册 cn域名
站长每日新闻导读 √ ·推荐万网空间¥120元 150m 站长网:站长必上的网站网站联盟大全本站代理万网域名55空间120元
 2006-12-31 11:41:11

使用纯 CSS 设计3D按钮

来源: 字体:[ ]
CSS 按钮的效率远比基本图像的按钮的效率高得多,因为它们全部都是基于文本的。所有要用 XHTML 标记只是一个无序列表——CSS 样式负责其余部分。而且,你不需要任何 JavaScript 来交换图像以实现翻卷效果,因为 CSS 伪类(pseudoclass)能够让你为链接的每个状态(链接<link>、已访问<visited>、悬停<hover>、激活<active>)建立独立的样式。

纯 CSS 按钮唯一的问题是它们看上去相当单调,只有固定的颜色背景和一个简单的边界。一个解决方法是使用混合技术向 CSS 样式的文本按钮加入一个背景图像,从而使其具有3D效果。然而,读者的电子邮件提示我寻找一种使用纯 CSS 创建3D按钮效果的方法——不需要图像。我发现通过控制 CSS 按钮边界的样式有两个方法可以创建斜面边缘的外观效果。

创建斜面边缘效果

要使一个按钮具有3D斜面边缘效果,需要模拟一个光源,以在一个凸起按钮的边缘创建加亮区和阴影区。如果光源在上面稍微偏向按钮的左边,那么按钮的顶部和左侧就会比按钮表面更亮,而底部和右侧就会比按钮表面更暗。


  • · 北京站长 江苏站长 浙江站长
  • · 江西站长 安徽站长 山西站长
  • · 山东站长 河北站长 辽宁站长
  • · 吉林站长 黑龙江站长 重庆站长
  • · 上海站长 天津站长 河南站长
  • · 海南站长 福建站长 湖北站长
  • · 广东站长 新疆西藏 宁夏站长
  • · 青海站长 甘肃站长 云南站长
  • · 贵州站长 四川站长 陕西站长
  • · 广西站长 湖南站长 内蒙古站长
    Copyright ©2003-2007 www.Admin5.com All Rights Reserved