时间:2021-05-26
大概实现思路就是用一张灰色的星星作为背景,然后让有颜色的星星图片定位在灰色的星星图片上,控制有颜色星星图片的宽度即可达到基本效果。如下图:
下面上代码:
<html> <head> <meta charset="UTF-8"> <title>星星</title> <style> .starnone,.starWrap{ width: 100px; height: 20px; } .starnone{ position: relative; background: url(stars-none20px.png) no-repeat; } .star{ position: absolute; top: 0; left: 0; width: 70%; height: 20px; background: url(stars20px.png) no-repeat; } #num{ width: 30px; } </style> </head> <body> <div class="starnone"> <div class="starWrap"> <div class="star" id="star"></div> </div> </div> <div> <input type="text" id="num"> % <button id="ok">OK</button> </div> <script> window.onload = function(){ var star = document.getElementById("star"); var okBtn = document.getElementById("ok"); var num = document.getElementById("num"); okBtn.onclick = function(){ var value = parseFloat(num.value); if (value>100) { alert("请小于100"); return; } else if(value<0){ alert("请大于0"); return; } star.style.width = value + "px"; } } </script> </body> </html>用到的两个图片。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
每日分享效果,今天分享一个jQuery滑动星星评分效果。jQuery星星评分制作5颗星星鼠标滑过评分打分效果,可取消评分结果,重新打分。HTML代码:Title
本文实例为大家分享了微信小程序实现展示评分结果的具体代码,供大家参考,具体内容如下星星评分展示1根据评分展示整颗行星或者半颗星星星星评分展示2根据评分按照小数点
关于星星评分效果大家一定都不会陌生,当鼠标滑过的时候会使相应的星星变得高亮,下面就介绍一下如何利用css实现此功能,当然并不是完整的评分功能,仅仅是如何使滑过的
本文实例讲述了js实现的星星评分功能函数。分享给大家供大家参考,具体如下:星星评分functionrate(obj,oEvent){//图片地址设置varimg
本例实现的效果:过渡动画显示评分操作。及时更新平均得分和用户所评的分数。后台限制用户重复评分操作,并在前端及时显示。XHTMLHTML结构分为用于显示灰星星di