动感导航条的“滑动门”制作技术

来源 :硅谷 | 被引量 : 0次 | 上传用户:shinny321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 网页制作中导航条是一个重要的元素,讲述如何使用纯CSS,只使用两张图片,应用“滑动门(Sliding door technique)”的CSS技巧来制作一个简洁、漂亮的动感导航条。代码简洁,符合XHTML标准,通用性好,使用起来也很方便。
  关键词: CSS;导航条;滑动门
  中图分类号:TU528 文献标识码:A 文章编号:1671-7597(2011)1210069-01
  如今Web Application横行,在Web 2.0网站的各种设计元素中,导航条是经常使用的一种设计元素。在这里,我们将制作一个动感的导航条,通过不同的背景图片实现图片交替效果。以前要实现本效果,一般使用JavaScript制作图片的替换效果,这种制作方法需要对每个栏目都制作两到四张图片,然后通过JavaScript来实现图片的交替显示,如果栏目修改了,则需要制作新的图片。现在,我们将应用“滑动门(Sliding door technique)”的CSS技巧,使用纯CSS和两张图片来制作一个简洁、漂亮的的导航栏。
  1 制作背景图片
  准备图片对于一个好的UI,一个很重要的方面就是要能及时的与用户发生交互。对于导航条按钮来说,我们需要让按钮响应各种鼠标事件,让用户知道它是可以按下的。因此,我们要制作的导航条按钮共有三种状态:正常状态、鼠标划过、鼠标按下。这里,我们利用CSS中的a:link,a:hover,a:active来实现这三种状态。
  为了能够实现这种效果,我们需要准备三个状态的图片。利用CSS的background-position属性,我们完全可以将三种状态的图片放在一张图片中,这样可以获得更好的缓存效果。因为我们要制作的按钮需要能够自动适应内部文字的长度,因此我们需要利用“滑动门(Sliding door technique)”的CSS技巧,这种技术可以用来创建灵活的可扩展的按钮式导航。使用这个方法时,用一个大图像和一个侧边图像创建按钮。随着按钮中文本的扩展,大图像的更多部分露出来,较小的图像留在左边,盖住大图像的硬边缘。
  
  图1 导航栏的背景图切片
  上图(图1)就是制作的两张背景图的切片效果图,左边的切片的宽度是固定的,右边图形切片的宽度应该比可能用到的最大值要宽,以方便适应不同栏目的文字。
  2 应用列表制作导航层
  在制作的时候,需要将链接分成两部分,分别设置两部分的背景图片,栏目的链接代码如下:
  栏目
  左边部分通过设置的背景图片实现,而右边部分则通过设置的背景图片实现,两个背景图案将合成一个图形按钮。因此制作时相应导航条栏目的HTML代码如下:
  
其他文献
随着入冬时节来到,开源社区并未让市场变冷清,linux家族不断发行着新版本操作系统,冲击着大家的视觉,Ubuntu 11.10.Fedora 16已经接踵而至。
早期的实现5级MsMI的在线PWM(脉宽调制)开关的开发,是用DsP控制器,任务仅能在采样时间的100us内完成,提出基于FPGA的多电平逆变门信号发生器,采用一个在线最佳PWM(脉宽调制)开关来控
今年7月份的时候,一位叫做Andy Rutledge的设计师写了一篇文章,指责现有新闻站点的设计极为糟糕,他直接将矛头指向了《纽约时报》网站一些新闻站点做的比较好,一些做的比较糟
阐述使用Prote199SE设计PCB的技术,包括设计电路原理图、生成PCB,介绍从原理图到PcB和手工设计PCB的全过程。
电力系统变电检修工作中处处存在着风险源,工作人员稍有不慎,便会导致严重的后果,为保护生命安全、电网安全及保证工作的顺利开展,从信息化管理的角度出发,利用面向对象的uML建模
2075E回采工作面作为钱矿2011年重点工作面,小时产量1100t以上中,采面溜选用SGZ960/1050,下运皮带DSJ-120/3*200,但下运巷道由于地质条件限制配套SZZ960-400中双链刮板转载机
实现一个基于Web的远程互动培训系统。该系统在信息资料共享方面,能够把教师发布的文章、视频等学习资料形成系统的资源库以供学生在线学习;在学习互动方面,能够提供论坛和聊天
本设计采用新型数据采集方法,利用进口16位AD转换器CS5460A进行前端采集,使用89C52单片机进行数据运算处理、汉字LCD显示、智能复合按键操作,通过菜单选择数据故障查询,此装置采