特效实例讲解:background-position另类用法

2008-02-23 08:38:14来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

运行效果请参看: http://www.webjx.com/htmldata/2007-04-08/1176021714.html

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>让我们共同推广WEB标准在中国的发展</title>

<style type="text/css">
<!--
ul#menu { width:300px; height:300px; margin:0px auto; padding:0px; overflow:hidden; background:transparent url(/articleimg/1715-1.jpg)}
ul#menu li { list-style-type:none; float:left; width:100px; height:100px;}
ul#menu li a { display:block; width:100px; height:100px; text-decoration:none; background:transparent url(/articleimg/1715-2.jpg) no-repeat 500px 500px;}
a#itemA:hover {background-position: 0 0; }
a#itemB:hover {background-position: -100px 0;}
a#itemC:hover {background-position: -200px 0;}
a#itemD:hover {background-position: 0 -100px;}
a#itemE:hover {background-position: -100px -100px;}
a#itemF:hover {background-position: -200px -100px;}
a#itemG:hover {background-position: 0 -200px;}
a#itemH:hover {background-position: -100px -200px;}
a#itemI:hover {background-position: -200px -200px;}
-->
</style>
</head>

<body>
<ul id="menu">
<li><a id="itemA" href="#" title="Item 1"> </a></li>
<li><a id="itemB" href="#" title="Item 2"> </a></li>
<li><a id="itemC" href="#" title="Item 3"> </a></li>
<li><a id="itemD" href="#" title="Item 4"> </a></li>
<li><a id="itemE" href="#" title="Item 5"> </a></li>
<li><a id="itemF" href="#" title="Item 6"> </a></li>
<li><a id="itemG" href="#" title="Item 7"> </a></li>
<li><a id="itemH" href="#" title="Item 8"> </a></li>
<li><a id="itemI" href="#" title="Item 9"> </a></li>
</ul>
</body>
</html>

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




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

A元素一开始的时候背景位置设置成 background-position:500px 500px,而它的大小仅只有100px*100px而已,所以A标签下的所有背景都超过了可视范围无法显示,我们一开始看见的黑白照片就是UL的背景图象。接着当鼠标移动到A元素上的时候,再根据每个A元素所处的位置来分别为他们设置背景的移动大小,这样就形成上面的黑白图片交替效果。
关键词:
【推荐给好友】【关闭】
最新五条评论
查看全部评论
评论总数 0 条
您的评论
用户名: 新注册) 密 码: 匿名:
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:初学网页制作:CSS特点及加入网页的四种方法

下一篇:该如何正确的使用position属性 它的作用是什么?