js配合html实现360小球变化
来源:互联网 发布:淘宝首页装修要多少钱 编辑:程序博客网 时间:2024/06/04 01:13
今天实现以下360的小球
效果如下,(有如下疑惑,在设置闪烁状态的时候,发现如果内容为空,就会出现异常,不知道为什么):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Bootloader</title><script type="text/javascript" src="./jquery-3.2.1.js"></script><style type="text/css"> .box { width:34px; height:34px; content:"58%"; line-height:34px; text-align:center; left:3px; top:3px; border-radius:50%; border:2px solid #43a547; box-shadow:0 0 2px 0 #e8e5df inset; background:linear-gradient(#f4f4f4 25%,#b6e48f 40%,#9cd87a); background:-webkit-linear-gradient(#f4f4f4 25%,#b6e48f 40%,#9cd87a); background:-moz-linear-gradient(#f4f4f4 25%,#b6e48f 40%,#9cd87a); }</style><script type="text/javascript"> var totaltime=0; var intervalid=0; var intervalid1=0; function intervalcall(periodtime){ totaltime = totaltime+periodtime; var percect = totaltime/100; var mpercent1 = percect>10?(percect-10):percect; var mpercent2 = percect>20?(percect-20):percect; if(percect>=100){ //结束定时器 mpercent1=100; mpercent2=0; window.clearInterval(intervalid); } if(totaltime%1000!=0){//需要更新进度条 $("#box1").text("...");//实现闪烁状态 }else{ $("#box1").text(percect+"%");/*percect.toString()或者改写法会自动转换为字符串*///(#3D9171 " + mpercent+ "%,#4BCC60 " + percect + "%,#4BCC60)"); $("#box1").css("background","linear-gradient(#f4f4f4 " + (100-percect)+ "%,#b6e48f " + (100-mpercent1) + "%,#9cd87a " + (100-mpercent2) + "%,#9cd87a)"); $("#box1").css("background","-webkit-linear-gradient(#f4f4f4 " + (100-percect)+ "%,#b6e48f " + (100-mpercent1) + "%,#9cd87a " + (100-mpercent2) + "%,#9cd87a)"); $("#box1").css("background","-moz-linear-gradient(#f4f4f4 " + (100-percect)+ "%,#b6e48f " + (100-mpercent1) + "%,#9cd87a " + (100-mpercent2) + "%,#9cd87a)"); } } $(document).ready(function($) { intervalid = setInterval("intervalcall(500)",500); });</script></head><body><div> <ul> <li> <div class="box" id="box1">58%</div> </li> </ul></div></body></html>
阅读全文
0 0
- js配合html实现360小球变化
- JS实现URL变化监听器
- 【B/S】HTML、CSS、JS之间的配合工作
- 实现跟随手指移动的小球—跟随移动颜色变化哦!
- js实现小球抛物线轨迹运动的两种方式
- JS实现疯狂小球,获取鼠标的速度、方向
- js实现按键球,小球随键盘上下左右控制移动
- JS原生实现多个小球跟着鼠标移动
- JS原生实现多个小球碰撞反弹
- canvas实现多个弹跳小球 js部分
- html表单配合php实现一些简单功能的例子
- js 实现图片位置随意变化
- js怎么实现文本框中的颜色变化
- js实现页面时间动态变化
- js 实现图片位置随意变化
- JS实现页面标签title变化功能。
- 原生js实现检测对象变化
- js实现鼠标移入,透明度发生变化
- C++ this
- 2017 Fall SoftwareEngineering Learning (3)
- 计算圆面积、周长和三角形面积、周长
- Http请求网络数据
- LeetCode[518]Coin Change 2(Java)
- js配合html实现360小球变化
- Hibernate之单向一对多映射(使用maven构建)
- Java NIO深入详解与体系分析
- HDU 6124 Euler theorem
- PEP8在pycharm里面的配置
- qbxt国庆水题记day3
- oracle用户管理
- 在Studio中运用HttpClient时报错可能原因
- 支持多位数,括号,四则运算,的计算器算法c++实现