仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1004|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 来看看:CSS实例教程:CSS制造星级评价的功效

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:25:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
更好的控制页面布局。不用多说。
网页制造poluoluo文章简介:做一个星级评价的功效不是很难,可是要纯真用CSS写估量就有点难度了.
做一个星级评价的功效不是很难,可是要纯真用CSS写估量就有点难度了,先来个截图:



效果很复杂,大概如今您如今头脑里已有完成的思绪了。上面先看一下我们一般情形下的完成办法:
CSS:
以下为援用的内容:
.jsstar
{list-style:none;
margin:0px;
padding:0px;
width:100px;
height:20px;
position:relative;

}
.jsstarli
{
padding:0px;
margin:0px;
float:left;
width:20px;
height:20px;
background:url(star_rating.gif)00no-repeat;
}

HTML:
以下为援用的内容:
<p>Javascript+CSS完成</p>
<ulclass="jsstar">
<lititle="一星"></li>
<lititle="二星"></li>
<lititle="三星"></li>
<lititle="四星"></li>
<lititle="五星"></li>
</ul>
JS:(我用的是jquery)
以下为援用的内容:
<scripttype="text/javascript"src="jquery-1.3.1.js"></script>

<scripttype="text/javascript">
$(document).ready(function(){
$(".jsstar>li").hover(
function(){$(this).css({"background-position":"leftbottom"}).prev().trigger("mou搜索引擎优化ver")},
function(){$(this).css({"background-position":"lefttop"}).prev().trigger("mou搜索引擎优化ut")})
.click(function(){alert($(this).attr("title"))});
});
</script>

这里是最终效果:
这里是最终效果:



是否是和下面的没甚么区分,但是又一想假如用户禁失落了javascript岂不是效果很惨?
因而我们想到了用纯CSS完成,上面是代码:
CSS:
以下为援用的内容:
1/*CSSStarstart*/
2.star-rating
3{
4list-style:none;
5margin:0px;
6padding:0px;
7width:100px;
8height:20px;
9position:relative;
10background:url(star_rating.gif)topleftrepeat-x;
11}
12.star-ratingli
13{
14padding:0px;
15margin:0px;
16float:left;
17}
18.star-ratinglia
19{
20display:block;
21width:20px;
22height:20px;
23text-decoration:none;
24text-indent:-9000px;
25z-index:20;
26position:absolute;
27padding:0px;
28}
29.star-ratinglia:hover
30{
31background:url(star_rating.gif)leftbottom;
32z-index:1;
33left:0px;
34}
35.star-ratinga.one-star
36{
37left:0px;
38}
39.star-ratinga.one-star:hover
40{
41width:20px;
42}
43.star-ratinga.two-stars
44{
45left:20px;
46}
47.star-ratinga.two-stars:hover
48{
49width:40px;
50}
51.star-ratinga.three-stars:hover
52{
53width:60px;
54}
55.star-ratinga.three-stars
56{
57left:40px;
58}
59.star-ratinga.four-stars
60{
61left:60px;
62}
63.star-ratinga.four-stars:hover
64{
65width:80px;
66}
67.star-ratinga.five-stars
68{
69left:80px;
70}
71.star-ratinga.five-stars:hover
72{
73width:100px;
74
75}

HTML:
以下为援用的内容:
<ulclass=star-rating>
<li><ahref=#title=一星class=one-star>1</a></li>
<li><ahref=#title=二星class=two-stars>2</a></li>
<li><ahref=#title=三星class=three-stars>3</a></li>
<li><ahref=#title=四星class=four-stars>4</a></li>
<li><ahref=#title=五星class=five-stars>5</a></li>
</ul>

看看下面CSS的行号您是否是吓了一跳,这么复杂的效果居然用了这么多代码?在我看来不必JS就只能一个效果一个款式了,假如您另有更复杂更炫的效果请指教!
示例代码下载
原文地点:http://www.ckuyun.com/gudao119/archive/2010/01/13/1646428.html
</p>
使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目。
小妖女 该用户已被删除
沙发
发表于 2015-1-17 22:38:57 | 只看该作者
使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。
莫相离 该用户已被删除
板凳
发表于 2015-1-26 23:23:31 | 只看该作者
不管老师做怎样的解释,而我却对它感到很是吃力,诸如里面有许多不知道的功能。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-5 08:11:17 | 只看该作者
我深感到交流的重要。善于交流的人才是善于学习的人。在整个技术的学习过程中,我总结了四大定律:兴趣、恒心、虚心、时间。
飘灵儿 该用户已被删除
5#
发表于 2015-2-11 08:27:26 | 只看该作者
HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器)
精灵巫婆 该用户已被删除
6#
发表于 2015-3-2 05:47:12 | 只看该作者
以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
7#
发表于 2015-3-11 05:08:38 | 只看该作者
还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。
蒙在股里 该用户已被删除
8#
发表于 2015-3-17 23:10:06 | 只看该作者
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
柔情似水 该用户已被删除
9#
发表于 2015-3-25 11:15:55 | 只看该作者
还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-29 06:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表