• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    非常漂亮的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不会遮挡住其他链接);

    12下一页阅读全文
    您可能感兴趣的文章:
    • 用css制作星级评分
    • 基于jQuery的星级评分插件
    • jquery星级插件、支持页面中多次使用
    • javascript 星级评分效果(手写)
    • js实现简单的星级选择器提交效果适用于评论等
    • 使用jQuery实现星级评分代码分享
    • jquery插件star-rating.js实现星级评分特效
    • jQuery基于图层模仿五星星评价功能的方法
    • jQuery动态星级评分效果实现方法
    • javascript实现五星评价代码(源码下载)
    • jQuery满意度星级评价插件特效代码分享
    • JS实现带提示的星级评分效果完整实例
    • javascript实现五星评分功能
    上一篇:用css alpha 滤镜 实现input file 样式美化代码
    下一篇:RGB 加成色 说明
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    非常漂亮的css星级效果总结第1/2页 非常,漂,亮的,css,星级,效果,