加载——水位上移效果
来源:互联网 发布:unity3d 麻将桌 编辑:程序博客网 时间:2024/05/17 04:17
如下代码是一个加载过程的demo,通过水位上移表示进度情况的原理。也就是说,实现了加载过程中,水位上移表示加载的进度值增加的效果。
效果图
1、页面
<div class="circle"><img src="water.png"><span></span></div>
body{background-color: black;}.circle{left: 50%;margin-left: -100px;background-color: rgba(0%,80%,100%,0.5);width: 200px;height: 200px;border-radius: 50%;overflow: hidden;position: relative;top: 100px;}.circle>img{position: relative;left: 0;top: 100px;}.circle>span{width: 80px;position: absolute;left: 50%;top: 120px;margin-left: -40px;color: rgba(255,255,255,0.5);font-size: 50px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;}
3、js(1)引入jquery
(2)
$(function() {/* * 描述:图片向左移动,出现水波荡漾的效果 * 实现:定时器,每3ms图片left值减1 * */var l = 0;function toLeft(){if(l > -200){$(".circle>img").css({left: l--});}else {l = 0;}}setInterval(toLeft, 3);/* * 描述:图片向上移动,出现水位上移的效果 * 实现:定时器,每100ms图片的top-1 * */var t = 100;function toTop(){if(t > 0){$(".circle>img").css({top: t--})}else {t=100;}}setInterval(toTop, 100);/* * 描述:进度变化,出现随着水位上移进度变化的效果 * 实现:定时器,每100ms,num+1 * */var num = 0;function numUp(){if(num < 100){num++;}else{num = 0;}$(".circle>span").html(num + "%");}setInterval(numUp, 100);});
阅读全文
0 0
- 加载——水位上移效果
- 图片上移效果
- 上移下移—存储过程
- js移上移出效果。
- js实现上移下移效果
- android动画效果实现-页面上移效果
- 机房收费——思想上移
- UITextField —— 键盘弹出视图上移
- oracle点知识 ——HWM(高水位线) 上
- oracle点知识——HWM(高水位线) 下
- JavaScript内面内容上移、下移效果代码
- js小效果:上移和下移!
- css实现鼠标上移图标旋转效果
- ios键盘输入屏幕上移的效果
- 实现上移下移 置顶置底效果
- 翻翻git之---自定义View实现水位上涨效果 WaveProgressView
- iOS学习笔记——视图上移与键盘弹回
- iOS学习笔记——视图上移与键盘弹回
- 2017ACM暑假俱乐部第一场H题 wtaxi
- js for循环输出i为同一值得问题
- TensorFlow之windows离线安装
- form表单序列化时缺少一些下拉框字段的原因
- 【备忘】Java菜鸟到大牛学习路线培训教程
- 加载——水位上移效果
- html获取当前经纬度
- Redis配置及密码修改等
- Java工程师的一些面试总结(4)
- Linux中more和less命令用法
- ugui学习——可动态改变Content大小的ScrollView
- 在centos中用脚本给firefox导入certificate
- 微信js-sdk分享朋友圈回调事件
- Ajax和JSon