一、方法1

1、用到图片

2、结构和样式

Document

ul {

padding-left: 0;

overflow: hidden;

}

ul li {

float: left;

list-style: none;

width: 27px;

height: 27px;

background: url(img/star.gif)

}

ul li a {

display: block;

width: 100%;

padding-top: 27px;

overflow: hidden;

}

ul li.light {

background-position: 0 -29px;

}

  • 1
  • 2
  • 3
  • 4
  • 5

li加了light的class就会变成亮星,就是换了背景位置,把空心的星星变成了实心的。所以js实现的时候点亮就是给li加一个light的类名。

效果:

java实现星级评分功能_JS实现星星评分功能实例代码(两种方法)相关推荐

  1. JS实现星星评分功能实例代码(两种方法)

    转载自   JS实现星星评分功能实例代码(两种方法) 一.方法1 1.用到图片 2.结构和样式 <!DOCTYPE html> <html lang="en"&g ...

  2. android java 实体类 object变量 保存_Android中Intent传递对象的两种方法Serializable,Parcelable...

    Android中的传递有两个方法,一个是Serializable,另一个是Parcelable. Serializable是J2SE本身就支持的.而Parcelable是Android所特有的. 二者 ...

  3. 【java笔记】Stream流(2):获取流的两种方法

    获取一个流通常有两种方式: ●所以的Collection集合都可以通过stream默认方法获取流 ●Stream接口的静态方法of可以获取数组对应的流 根据Collection集合获取Stream流 ...

  4. java怎么打印星期_java中获取日期是星期几的两种方法

    java中取得指定日期是星期几可以采用下面两种方式取得日期是星期几:(推荐:java视频教程) 1.使用Calendar类//根据日期取得星期几 public static String getWee ...

  5. java new thread参数_java开启新线程并传参的两种方法

    一.继承Thread类 步骤: 1):定义一个类A继承于Java.lang.Thread类. 2):在A类中覆盖Thread类中的run方法. 3):我们在run方法中编写需要执行的操作:run方法里 ...

  6. java 登录过滤_Java 过滤器实现(登录) + 拦截器(两种方法)

    以下是实现未登录不能进入页面的实现 使用了thyemeleaf+SpringBoot+过滤器实现的,过滤器的核心代码如下: @Component @WebFilter(filterName= &quo ...

  7. 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )

    文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...

  8. java创建线程的两种方法是_java创建线程的两种方法

    要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法: ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法. 哪种方法 ...

  9. 【短信发送】实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现

    实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现 一.开通腾讯云短信服务 二.工具类--使用qcloudsms实现短信发送 三.Spring Boot项目引入短信发送功能 我们发 ...

最新文章

  1. android多语言编码格式,在Android中使用国家/地区代码以编程方式更改语言
  2. mysql user表 空_mysql 忘记密码,重置密码,mysql.user表为空的解决办法
  3. jquery ajax json转换出错Invalid JSON
  4. 负载均衡轮询算法和服务器性能,SpringCloud-Ribbon负载均衡机制、手写轮询算法
  5. 使用.net FtpWebRequest 实现FTP常用功能 上传 下载 获取文件列表 移动 切换目录 改名 ....
  6. Loadrunner中对中文进行UTF-8转码的探索
  7. php 连接 onenet,arduino一直连接不上onenet
  8. 移动APP开发工作笔记001---Hbuilder连接苹果手机
  9. C++学习之基本概念
  10. 交换机:广播风暴产生原因与解决方法、STP生成树协议 ,根桥(根交换机)、备份根桥、非根交换机、根端口、指定端口、非根非指定端口、桥ID
  11. “大数据分析”和“数据分析”的区别与联系
  12. 服务器安装系统要如何载入驱动程序,Dell 服务器安装Windows 2008 R2时手动加载阵列卡驱动...
  13. SVD求解线性方程组
  14. 手绘漫画学习 素描自学视频
  15. 【跟我一起学Unity3D】做一个2D的90坦克大战之地图编辑器
  16. python编程控制机器人_python程序控制NAO机器人行走
  17. 伺服电机编码器为什么要调零或校正
  18. Paint the Roads UVALive - 2197
  19. ipad键盘使用快捷键_每个iPad使用者都应该知道的20个键盘快捷键
  20. git 克隆到指定分支

热门文章

  1. 关于微型计算机的叙述正确的是,下列关于微型计算机的叙述中,错误的是________...
  2. ai图像识别python的项目_Python3调用百度AI识别图片中的文字功能示例【测试可用】...
  3. 还在滥用抗生素?15种天然抗生素助你自然健康
  4. Bootstrap中datetimepicker日期控件1899年问题解决
  5. 嵌入式系统设计师学习笔记①:数的进制转换
  6. Simotion应用与组网之十整流与逆变
  7. 在Kratos灵活的使用火山引擎ImageX的动态水印以及评测
  8. JAVA+MySQL 数据库课设的问题及解答的整理 以【学生管理系统】为例
  9. 【NLP】学不会打我 半小时学会基本操作 14 文本处理 <PAD><EOS><UNK><GO>
  10. 互联网乱弹之酷六的一生