您的位置: 首页 > 技术文档 > 网站建设 > background-position另类用法
回到列表 网站亲和力评估
用户名:
密 码: 忘记密码
注册会员 游客参观 论坛帮助
 background-position另类用法

作者:zysp322 时间: 2006-04-12 文档类型:原创 来自:蓝色理想
浏览统计 total:876 | year:876 | Quarter:876 | Month:876 | Week:876 | today:117

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

代码:

<style>
ul { width:300px; height:300px; margin:0px auto; padding:0px; overflow:hidden; background:transparent url(image/menu_gray.jpg)}
li {list-style-type:none; width:100px; height:100px; float:left}
li a { display:block; width:100px; height:100px; text-decoration:none;
background:transparent url(image/menu_color.jpg) no-repeat 500px 500px; }
a#item1:hover {background-position: 0 0; }
a#item2:hover {background-position: -100px 0;}
a#item3:hover {background-position: -200px 0;}
a#item4:hover {background-position: 0 -100px;}
a#item5:hover {background-position: -100px -100px;}
a#item6:hover {background-position: -200px -100px;}
a#item7:hover {background-position: 0 -200px;}
a#item8:hover {background-position: -100px -200px;}
a#item9:hover {background-position: -200px -200px;}
</style>

<ul>
<li><a id="item1" href="#" title="Item 1">&nbsp;</a></li>
<li><a id="item2" href="#" title="Item 2">&nbsp;</a></li>
<li><a id="item3" href="#" title="Item 3">&nbsp;</a></li>
<li><a id="item4" href="#" title="Item 4">&nbsp;</a></li>
<li><a id="item5" href="#" title="Item 5">&nbsp;</a></li>
<li><a id="item6" href="#" title="Item 6">&nbsp;</a></li>
<li><a id="item7" href="#" title="Item 7">&nbsp;</a></li>
<li><a id="item8" href="#" title="Item 8">&nbsp;</a></li>
<li><a id="item9" href="#" title="Item 9">&nbsp;</a></li>
</ul>

是不是非常简单,而我们所用到的图片也仅仅是下面的2张而已:

现在我们来分析 background-position 的用法:

A元素一开始的时候背景位置设置成 background-position:500px 500px,而它的大小仅只有100px*100px而已,所以A标签下的所有背景都超过了可视范围无法显示,我们一开始看见的黑白照片就是UL的背景图象。接着当鼠标移动到A元素上的时候,再根据每个A元素所处的位置来分别为他们设置背景的移动大小,这样就形成上面的黑白图片交替效果。

出处:蓝色理想
责任编辑:moby

◎进入论坛网站综合网页制作版块参加讨论

相关文章 更多相关链接
用css制作表单并体验亲和力
CSS入门
div+css布局漫谈
如何用CSS定义表格与模拟表格
div下图片自适应解决方法
全网 本站 论坛
热门搜索:CSS Fireworks 设计比赛 网页制作 Dreamweaver Studio8 Flash
站点最新 站点最新列表
FLASH AS实现马赛克效果
用AS画图,自定义多边形及圆形
模仿IE自动完成功能
Tag的自定义类
flash缓动效果
firework制作木头效果
JS三级联动选单
UBB,剪贴板,textRange及其他
background-position另类用法
捉鱼LOGO和卡通形象设计大赛
栏目最新 栏目最新列表
FLASH AS实现马赛克效果
用AS画图,自定义多边形及圆形
模仿IE自动完成功能
Tag的自定义类
flash缓动效果
firework制作木头效果
JS三级联动选单
UBB,剪贴板,textRange及其他
background-position另类用法
用FSO操作 xml

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

本文现有 4 条评论 评分:- llllllllllllllllllll + 评分人数: 3 ,平均分: 4.67


欧列特·陈 Publish at 2006-4-14 9:32:45 评分5
很妙的方法。。。
yibote Publish at 2006-4-13 10:36:10
这个有在哪里看到过。。。。。。。。。。。。。。
yr Publish at 2006-4-13 10:25:28 评分5
佩服
oooing Publish at 2006-4-13 10:16:35 评分4
这个比较经典
您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
《Flash第一步系列》
《交互设计之路》
《Dreamweaver 从基础到实践》
《色彩管理》
《网页设计专家门诊》
《职业之道》设计师的技能书
《Flash MX 2004网站开发精粹》