六月 18th, 2007
新版 Apple 网站导航菜单
Category: CSS, Author: Nicky, Popularity: 12%
Apple 网站几天前改版了,配合即将上市的 Leopard 风格,让人眼前一亮。这个新版导航菜单其实很简单,就用了一个背景图片定位的技巧,千鸟把他称为 “单图转滚 (Single-image Rollovers)”。这个技巧在国外一些 CSS 网站中很常用,以前实现这个效果需要用到一大堆 JS,用 Dreamweaver 来做的话,就是那个 “交换图片” 的效果。而现在用 CSS 单图转滚来实现这个效果有两大好处:第一,使用简单的 CSS 就能实现繁杂的 JS 效果 (学习容易);第二,相比多张图交换显示,这种方法不存在网络延时,图片只需要加载一次,整体效果和速度都不错。今天介绍的一些网站也使用了这种技巧,如 ashwebmedia (导航菜单图片),还有最近出现的 Google Korea (菜单图片),千鸟的一个打分 Demo 也很具代表性。
这个菜单基本原理是这样的,用 li 列表标签建立几个固定宽高的连续的块 (117*38),每个块都用 globalnavbg.png 这个背景图片来填充,然后通过鼠标不同的状态 (link, hover, active) 来改变背景图片的位置,让它显示图片的某一部分来实现变换效果。另外发现 Apple 的 CSS 中使用不符合 W3C 规范的 “_ 下划线” 来 Hack CSS,目的是想在 IE6 中使用 .gif 图片来替换带有 Alpha 通道的 .png 图片,看来苹果还是在意数量庞大的 IE 用户。
Download New Apple Website Navigation Demo Tags:Apple, CSS.
评论数量(10) | Add Comments
本文网址:http://www.osxcn.com/css/new-apple-website-navigation.html

