当前位置:  编程技术>WEB前端

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

    来源: 互联网  发布时间:2014-09-06

    本文导语:  用纯css打造星级评分效果正在被越来越多地应用在网络RIA中,结合ajax等技术,可以渲染出很出色的视觉效果和很棒的用户体验,在这篇文章开始之前,大家可以先去cssheaven感受一下。 最近由于项目需要,我在网上找了很多css...

用纯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制作星级评分第1/3页
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • CSS 3D 转换效果库 Sprite3D.js
  • CSS 列表滚动效果集合 stroll.js
  • CSS实现光滑圆角效果
  • css实现行间距效果
  • CSS做一个超链接的陷下效果
  • 给图片加阴影效果的CSS
  • CSS定义通用透明效果
  • CSS opacity - 实现图片半透明效果的代码
  • 用css实现的灰度/原色连接效果
  • 用css滤镜实现的文字描边效果的代码
  • css图片切换效果代码[不用js]
  • CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
  • css动态模糊效果
  • jquery与css实现返回顶部的效果代码
  • 用css实现的带阴影的表格效果的代码
  • CSS实现每行新闻数量不等效果代码
  • 小心:CSS代码书写顺序不同,导致显示效果不一样
  • css 分页效果
  • 用CSS控制的闪烁效果
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • css 通配符用法总结
  • jsp页面中插入css样式的三种方法总结
  • css font缩写总结附实例
  • CSS优化2-(常用CSS缩写语法总结)
  • 网页编辑中CSS样式表技巧总结
  • CSS样式表规划与管理的经验总结
  • 布局用CSS+DIV的优点总结
  • 常用CSS缩写语法总结
  • 学习WEB标准总结的一些CSS/XHTML知识小结第1/3页
  • 指定网页的doctype解决CSS Hacking方法总结
  • CSS使用学习总结
  • 提高CSS文件可维护性的五种方法总结
  • XHTML下css+div布局总结 超强推荐
  • CSS对Web页面载入效率的影响分析总结
  • java命名空间javax.swing.text.html类css的类成员方法: css定义及介绍
  • <!--@import"css/cssset/.css-->,css/cssset/.css是什么意思?
  • java命名空间javax.swing.text.html类css的类成员方法: getattribute定义及介绍
  • CSS预处理器 Less CSS
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: font定义及介绍
  • css强制换行 css强制不换行的css方法
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: margin定义及介绍
  • CSS代码格式化 CSS Beautify
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: padding定义及介绍
  • jquery css类用法(添加、修改与删除css)
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: border定义及介绍
  • CSS 框架 Simpl.css
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: clear定义及介绍
  • CSS解析器 CSS Parser
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: height定义及介绍
  • CSS压缩器 Css Compressor
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: color定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3