welcome to www.mzoe.com
游客:  注册 | 登录 | 会员 | 搜索 | 统计 | 帮助


标题: CSS实现星型投票效果
茫仔
版主
Rank: 7Rank: 7Rank: 7


天下第一美   天下第一好   天下第一善   全球最受关注业余臭美爱好者   金马奖内地最受欢迎自恋狂  
UID 3
精华 0
积分 557
帖子 479
阅读权限 100
注册 2007-7-26
状态 离线
 
发表于 2007-7-27 01:57  资料  个人空间  短消息  加为好友 
CSS实现星型投票效果

完全使用css实现,主要用于投票相关的应用。IE及FF测试通过。

演示地址: http://www.mzoe.com/demo/starvote/

下载地址: http://www.mzoe.com/downfiles/starvote.rar

<style type="text/css">
#star-rating{
list-style:none;
margin: 0 10px 0 0;
padding:0px;
width: 100px;
line-height:20px;
height: 20px;
position: relative;
background: url(star_rating.gif) no-repeat -40px top;
background-position: -40px top;
}
#star-rating li{
color:#FF6600;
font-weight:bold;
padding:0px;
margin:0px;
float: left;
}
#star-rating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -5000px;z-index: 20;position: absolute;padding: 0px;}
#star-rating li a:hover{background: url(star_rating.gif) no-repeat;z-index: 1;left: 0px;width:100px;}
#star-rating a.one-star{left: 0px;}
#star-rating a.one-star:hover{background-position:-80px top;}
#star-rating a.two-stars{left:20px;}
#star-rating a.two-stars:hover{background-position:-60px top;}
#star-rating a.three-stars{left: 40px;}
#star-rating a.three-stars:hover{background-position:-40px top;}
#star-rating a.four-stars{left: 60px;}
#star-rating a.four-stars:hover{background-position:-20px top;}
#star-rating a.five-stars{left: 80px;}
#star-rating a.five-stars:hover{background-position:0px top;}
</style>
<ul id="star-rating">
<li><a href="http://blog.mzoe.com/" title="很差" class="one-star">1</a></li>
<li><a href="http://blog.mzoe.com/" title="差" class="two-stars">2</a></li>
<li><a href="http://blog.mzoe.com/" title="一般" class="three-stars">3</a></li>
<li><a href="http://blog.mzoe.com/" title="好" class="four-stars">4</a></li>
<li><a href="http://blog.mzoe.com/" title="很好" class="five-stars">5</a></li>
</ul>






什么时候我才能不臭美呢
顶部