您现在的位置是:网站首页> 编程资料编程资料
非常漂亮的css星级效果总结第1/2页_经验交流_
2023-05-25
275人已围观
简介 非常漂亮的css星级效果总结第1/2页_经验交流_
用纯css打造星级评分效果正在被越来越多地应用在网络RIA中,结合ajax等技术,可以渲染出很出色的视觉效果和很棒的用户体验,在这篇文章开始之前,大家可以先去cssheaven感受一下。
最近由于项目需要,我在网上找了很多css星级评分的例子和说明,但是发现大多数都是翻译国外的文章,而且解释得并不是非常清楚,所以我决定自己来做一个总结,也希望能够给大家一些帮助。
首先用中文写一下这个效果的算法:
1. 使用背景图片的位置切换来获得星级效果; ![]()
2. 整个效果最关键的地方就是“三层理论”,整个效果分为三层——空分层、分数层和打分层,三层的布局均为absolute,以避免ul本身自带的相对布局(当然用div也可以获得同样效果);
3. 空分层就是使用背景图片中的“空星”作为背景,并横向平铺;
4. 分数层的宽度等于(分数*图片宽度)得到的数值,并且使用背景图片中的“分数星(例子中为黄色)”作为背景横向平铺;
5. 打分层就是将5个空链接置于5个星星的位置上(宽度要和背景图片吻合),并将5个a:hover的背景设为“打分星(这里为绿色)”,宽度设为星数*图片宽度,left为0(靠左,这样结合a:hover不同的宽度就可以出现打分效果),垂直坐标小于a的垂直坐标(以确保当前a:hover不会遮挡住其他链接);
您可能感兴趣的文章:
相关内容
- 用css alpha 滤镜 实现input file 样式美化代码_经验交流_
- 用margin和overflow属性实现div间距的方法_经验交流_
- 用iframe margin实现调用其他网页的某一区域的方法_经验交流_
- CSS图片拼合生成器只需上传zip包即可_经验交流_
- 网页布局+纯CSS纵向下拉菜单 IE6/IE7兼容_经验交流_
- CSS hack实现 CSS完美兼容IE6/IE7/FF的通用方法_经验交流_
- 使用CSS不用程序实现文字自动截断 用省略号代替_经验交流_
- html label标签的使用教程_基础教程_
- javascript横排竖排标准选项卡效果代码_经验交流_
- 在IE与FF中如何居中的css写法_经验交流_
