喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [原创] CSS伪类制作鼠标滑动特效  
 
psdshow
金牌会员
Rank: 6Rank: 6
论坛元老



UID 30908
精华 0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6
来自 永州-廣州
状态 离线
[广告]: q m
CSS伪类制作鼠标滑动特效

CSS伪类制作鼠标滑动特效,主要用到的是背景,以及背景位置的运用
效果演示看这里
http://www.dayanmei.com/demo/nav/

该范例中只用到一张背景图片,利用背景图片的位置调动显示
[attach]3623[/attach]



下面是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=utf-8" />
<title></title>
<link rel="stylesheet" rev="stylesheet" href="nav.css" type="text/css" media="all" />
</head>

<body>
<div id="Nav">
    <ul>
        <li><a class="Dict" href="#">词霸</a></li>
        <li><a class="MediaPlay" href="#">MediaPlay</a></li>
        <li><a class="RealPlay" href="#">RealPlay</a></li>
        <li><a class="MediaPlay" href="#">MediaPlay</a></li>
        <li><a class="RealPlay" href="#">RealPlay</a></li>
    </ul>
</div>
</body>
</html>
css源代码

@charset "utf-8";
/* CSS Document For SenJiaDi.com*/
/*先定义一些常用的类*/

body {
text-align:center;
font-size:12px;
color:#777777;
font-family:Verdana, Arial, Verdana, sans-serif,"宋体";
background-color:#FFFFFF;
margin:0;
padding:0;
}


#Nav {
margin:0;
float:left;
padding:5px 5px;
text-align:center;
width:280px;
border:1px solid #777777;
}

#Nav ul {
margin:0;
padding:0;
list-style-type:none;
}

#Nav li {
float:left;
margin:0;
width:130px;
height:33px;
margin-left:5px;
padding:0;
}

#Nav a {
display:block;
width:130px;
height:33px;
line-height:33px;
}

#Nav a.Dict:link,#Nav a.Dict:visited {
text-decoration:none;
background:url(nav.gif) left top no-repeat;
}

#Nav a.Dict:hover,#Nav a.Dict:active {
text-decoration:none;
font-weight:bold;
background:url(nav.gif) left -33px no-repeat;
}

#Nav a.MediaPlay:link,#Nav a.MediaPlay:visited {
text-decoration:none;
background:url(nav.gif) left -66px no-repeat;
}

#Nav a.MediaPlay:hover,#Nav a.MediaPlay:active {
text-decoration:none;
font-weight:bold;
background:url(nav.gif) left -99px no-repeat;
}

#Nav a.RealPlay:link,#Nav a.RealPlay:visited {
text-decoration:none;
background:url(nav.gif) left -132px no-repeat;
}

#Nav a.RealPlay:hover,#Nav a.RealPlay:active {
text-decoration:none;
font-weight:bold;
background:url(nav.gif) left -165px no-repeat;
}
其中我们注意到HTML代码的链接都有一个样式,比如class="Dict"等,在它们的样式定义中
背景图片采用了位置定位的方式
例如伪类MediaPlay的定位是 left,-66px,意思是说left(也可以改为0)从横坐标0,纵坐标-66象素位置开始
background:url(nav.gif) left -66px no-repeat;
[attach]3624[/attach]
并设置鼠标激活时的背景图片位置,达到变化效果


效果不错吧,你也来尝试一下

[ 本帖最后由 psdshow 于 2007-4-20 03:37 PM 编辑 ]


 附件: 您所在的用户组无法下载或查看附件



以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活
2007-4-20 03:35 PM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
km3945 (km3945)
版主
Rank: 7Rank: 7Rank: 7
版主


UID 46538
精华 0
积分 1323
帖子 1287
金钱 1323 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-11-8
状态 离线
[推荐阅读] 请问各路高手,这样子的高级搜索怎么实现?谢谢拉!
做为技术技巧研究可以,但不实用,你没发现效果很差吗?一点都不平滑



学会用下半身来思考!
2007-4-20 03:58 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
psdshow
金牌会员
Rank: 6Rank: 6
论坛元老



UID 30908
精华 0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6
来自 永州-廣州
状态 离线
[推荐阅读] 上海招聘PHP技术人员(初级->中级->高级)还有其他职位
我想请教:
1.不平滑是什么意思?
2.不实用是什么意思?




以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活
2007-4-22 12:57 AM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
psdshow
金牌会员
Rank: 6Rank: 6
论坛元老



UID 30908
精华 0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6
来自 永州-廣州
状态 离线
[推荐阅读] SimpleXML的基础内容请教
我觉得具有通用性就是适用的
至于不平滑,是指的变化效果不平滑?还是认为图片有锯齿




以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活
2007-4-22 01:01 AM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 整理一些与PHP相关的东西,谁知道Stream Functions这类东西怎么用?
比较早的时候看过这种用法(似乎去年的一些网页上用的比较多)
一本书里也推荐过这种用法
但是书中也交待了这种用法的缺点 那就是不适用ie浏览器
在ff中是比较自然的 但是ie还是会重新加载图像造成闪动
但是有意思的是如果使用js脚本操作样式表却没有发现闪动的情况发生 或者是我没有注意到?




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2007-4-22 12:15 PM#5
查看资料  Blog  发短消息  顶部
 
psdshow
金牌会员
Rank: 6Rank: 6
论坛元老



UID 30908
精华 0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6
来自 永州-廣州
状态 离线
[推荐阅读] Smarty网站总在我需要的时候无法访问
"但是ie还是会重新加载图像造成闪动"
在IE中我却没有发现过这种情况




以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活
2007-4-22 04:56 PM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 下班了,不想下班
嗯,现在看的确没有问题
我以前是看哪个页面来着?我记得当时即使很小的图都会出现闪动
难道是我当时的代码有问题?




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2007-4-22 05:55 PM#7
查看资料  Blog  发短消息  顶部
 
Maxwin
注册会员
Rank: 2



UID 88106
精华 0
积分 116
帖子 99
金钱 116 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-2-6
状态 离线
[推荐阅读] 关于分页链接跳转的问题
ie不至于傻到把图片每次都重新加载吧



Blog:http://www.x2blog.cn/Maxwin/
2007-4-22 06:42 PM#8
查看资料  访问主页  发短消息  QQ  顶部
 
km3945 (km3945)
版主
Rank: 7Rank: 7Rank: 7
版主


UID 46538
精华 0
积分 1323
帖子 1287
金钱 1323 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-11-8
状态 离线
[推荐阅读] 求助,疯了,mysql5在命令行下插入中文成功.php插入不成功
IE和FF对CSS的解释是不一样的.



学会用下半身来思考!
2007-4-23 10:02 AM#9
查看资料  Blog  发短消息  QQ  顶部
 
era
高级会员
Rank: 4


UID 84851
精华 0
积分 567
帖子 749
金钱 567 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-12-15
状态 离线
[推荐阅读] title里面的字符串怎么截取出来?
字体不应该变换,看久了烦



怀念我的家乡-火星
2007-4-23 01:16 PM#10
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.048940 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP