js+css设计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>中国沃柑看武鸣,广西农产品供求信息,www.64pc.com</title>
<meta name="keywords" content="沃柑,武鸣沃柑,中国沃柑看武鸣,农产品信息,农业资讯,农产品供求信息,广西农产品供求信息,www.64pc.com" />
<meta name="description" content="www.64pc.com,武鸣,沃柑之乡,中国沃柑看武鸣,本站有广西武鸣地区大量一手农产品供求信息,服务于广大武鸣老乡农民朋友,我爱你,我的家乡!各位呗哝需要发布农产品供求信息外嘀抖!" />
<style type="text/css">
ul, li {margin: 0; padding: 0; border: 0;}
.www_zzjs_net {
height: 25px;
overflow: hidden;
zoom: 1;
padding: 2px 0;
position: relative;
z-index: 999;
font:12px Arial;
color:#000;
line-height:1.2em
}
.www_zzjs_net span {
height: 23px;
display: block;
line-height: 23px;
float: left;
}
.www_zzjs_net span.zzjs_net {
width: 125px;
text-align: right;
margin-right: 5px;
}
.www_zzjs_net ul {
float: left;
}
.www_zzjs_net .result {
margin-left: 20px;
padding-top: 2px;
}
.www_zzjs_net .result span {
color: #ff6d02;
}
._zzjs_net,
._zzjs_net a {
background: url(/img/o_star.png) no-repeat scroll 1000px 1000px;
}
._zzjs_net {
background-position: 0px 0px;
width: 120px;
height: 23px;
position: relative;
z-index: 1000;
}
.www_zzjs_net .result em {
color: #f60;
font-family: arial;
font-weight: bold;
}
._zzjs_net li {
display: inline;
}
._zzjs_net a {
line-height: 23px;
height: 23px;
position: absolute;
top: 0px;
left: 0px;
text-indent: -999em;
*zoom: 1;
outline: none;
}
._zzjs_net a.one-star {
width: 20%;
z-index: 6;
}
._zzjs_net a.two-stars {
width: 40%;
z-index: 5;
}
._zzjs_net a.three-stars {
width: 60%;
z-index: 4;
}
._zzjs_net a.four-stars {
width: 80%;
z-index: 3;
}
._zzjs_net a.five-stars {
width: 100%;
z-index: 2;
}
._zzjs_net .current-rating, ._zzjs_net a:hover {background-position:0 -28px}
._zzjs_net a.one-star:hover,._zzjs_net a.two-stars:hover,._zzjs_net a.one-star.current-rating,._zzjs_net a.two-stars.current-rating{background-position:0 -116px;}
._zzjs_net .three-stars .current-rating,._zzjs_net .four-stars .current-rating,._zzjs_net .five-stars .current-rating{background-position:0 -28px;}
</style>
</head>
<body>
<a href="http://www.zzjs.net/">站长特效网</a>,以质量为核心,以实用为目的,打造一流网页特效站!zzjs.net,站长js特效。<a href="http://www.64pc.com">中国沃柑看武鸣</a>。<hr>
<!--欢迎来到站长特效网,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:www.zzjs.net,305686263@qq.com,用.net打造靓站。中国沃柑看武鸣,www.64pc.com-->
<script type="text/javascript" src="http://www.zzjs.net/ad/tc.js"></script>
<div class="www_zzjs_net">
<span class="zzjs_net">本站做得什么样?:</span>
<ul class="_zzjs_net" id="www_zzjs_">
<li><a href="javascript:void(0);" class="one-star" star:value="20">20</a></li>
<li><a href="javascript:void(0);" class="two-stars" star:value="40">40</a></li>
<li><a href="javascript:void(0);" class="three-stars" star:value="60">60</a></li>
<li><a href="javascript:void(0);" class="four-stars" star:value="80">80</a></li>
<li><a href="javascript:void(0);" class="five-stars" star:value="100">100</a></li>
</ul>
<span id="stars2-tips" class="result"></span>
<input type="hidden" id="stars2-input" name="b" value="" size="2" />
</div>
<script>
var TB = function() {
var T$ = function(id) { return document.getElementById(id) }
var T$$ = function(r, t) { return (r || document).getElementsByTagName(t) }
var Stars = function(cid, rid, hid, config) {
var lis = T$$(T$(cid), 'li'), curA;
for (var i = 0, len = lis.length; i < len; i++) {
lis[i]._val = i;
lis[i].onclick = function() {
T$(rid).innerHTML = '<em>' + (T$(hid).value = T$$(this, 'a')[0].getAttribute('star:value')) + '分</em> - ' + config.info[this._val];
curA = T$$(T$(cid), 'a')[T$(hid).value / config.step - 1];
};
lis[i].onmouseout = function() {
curA && (curA.className += config.curcss);
}//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
lis[i].onmouseover = function() {
curA && (curA.className = curA.className.replace(config.curcss, ''));
}
}
};
return {Stars: Stars}
}().Stars('www_zzjs_', 'stars2-tips', 'stars2-input', {
'info' : ['人品极差', '人品不咋地', '人品一般吧', '人品不错', '人品极好啊'],
'curcss': ' current-rating',
'step': 20
});
</script>
</body>
</html>


本文作者:大陆

本文链接:http://www.zzjs.net/post/756.html

特别赞助:中国沃柑看武鸣 武鸣沃柑 广西农产品供求信息

上一篇:分享一款jquery隔行换色特效代码

发表评论