简单实现大方接地气的五角星评分
1.前言
如何在页面中实现五角星评分呢?鼠标放上去有动态效果并可以点击。来来来,demo走起来!
2.详情
1.css样式
.cleanfloat::after{display: block; clear: both; content:""; visibility: hidden; height: 0;} ul li{list-style:none; float:left; font-size:30px; margin:5px; color:#ccc; cursor:pointer;} .hs,.cs{color:#f00;}
2.html内容
1 <ul class="cleanfloat"> 2 <li>★</li> 3 <li>★</li> 4 <li>★</li> 5 <li>★</li> 6 <li>★</li> 7 </ul>
3.js代码
<script> $(function () { $("ul li").hover(function(){ $(this).addClass('hs'); $(this).prevAll().addClass('hs'); },function(){ $(this).removeClass('hs'); $(this).prevAll().removeClass('hs'); }) $("ul li").click(function () { $(this).addClass('cs'); $(this).prevAll().addClass('cs'); $(this).nextAll().removeClass('cs'); }) }) </script>
4.展示效果
3.总结
是不是超级简单,你也可以试试哦!
1. 随笔为作者自己经验以及学习的总结;欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接
2. 如本文对您有帮助请移步右下角,推荐本文,谢谢大家的点赞,因为您的支持是我最大动力;
2. 如本文对您有帮助请移步右下角,推荐本文,谢谢大家的点赞,因为您的支持是我最大动力;
by 苏小苏
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?