js改变宽高字体大小透明度多物体模块运动
来源:互联网 发布:mac rar解压软件下载 编辑:程序博客网 时间:2024/05/01 01:13
js改变宽高字体大小透明度多物体模块运动
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>改变宽高字体大小透明度</title><style type="text/css">#div1 {width: 100px;height: 100px;background: red;margin: 10px;filter:alpha(opactiy=30);opacity: 0.3;}</style><script type="text/javascript">window.onload = function() {var div1 = document.getElementsByTagName("div");for(var i = 0; i < div1.length; i++) {div1[i].timer = null;div1[i].onmouseover = function() {startMove(this, 'opacity', 100);}div1[i].onmouseout = function() {startMove(this, 'opacity', 30);}}}function startMove(obj, attr, itargart) {clearInterval(obj.timer);obj.timer = setInterval(function() {var cur = 0;if(attr == 'opacity') {cur = Math.round(parseFloat(getStyle(obj, attr)) * 100);} else {cur = parseInt(getStyle(obj, attr));}var speed = (itargart - cur) / 6;speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);if(itargart == cur) {clearInterval(obj.timer);} else {if(attr == 'opacity') {obj.style.filter = 'alpha(opacity:' + (cur + speed) + ')';obj.style.opacity = (cur + speed) / 100;} else {obj.style[attr] = cur + speed + 'px';}}}, 30);}function getStyle(obj, name) {if(obj.currentStyle){return obj.currentStyle[name];} else{return getComputedStyle(obj, false)[name];}}</script></head><body><h4>纯js实现多物体同时运动,可填写物体的宽高字体大小及透明度</h4><div id="div1"></div><div id="div1"></div><div id="div1"></div></body></html>
来自CODE的代码片改变宽高字体大小透明度.html
阅读全文
0 0
- js改变宽高字体大小透明度多物体模块运动
- js改变宽高字体大小透明度多物体模块运动
- js运动技术--多物体运动框架(变宽、变高、改变字体、改变border、透明度)以及替换offset的使用
- JS多物体透明度运动
- JS运动之多物体框架--多个div变宽
- Js运动动画系列5--多物体运动-透明度
- (42)JS运动之多物体框架--多个div变宽
- 物体变宽变高
- js运动-匀速运动、透明度、多物体的运动、多属性运动
- js运动-改变透明度(单物体)
- js运动-多物体运动
- JS多物体运动
- 物体任意值运动框架(包括透明度)move.js
- js运动技术--多物体同时运动
- js多物体不同运动
- js-多物体运动框架
- 完美运动框架(可以改变元素的透明度,宽,高,top,left,字体大小等)
- css3 resize自由缩放,改变宽高
- 近一个月的面试总结(java)
- 共祖系数、相关系数和近交系数
- grunt-contrib-connect自动刷新html页面
- 关于ajaxupload.js实现文件上传内容
- centos7下nginx自动启动配置
- js改变宽高字体大小透明度多物体模块运动
- RexCommandsRun 执行一个远程命令
- AppStore算法再次升级,运营如何在ASO中破冰?
- Windows 系统下文件(夹)名过长如何删除
- 物化视图
- getActivity,Context为空解决办法
- context:component-scan 组件扫描配置详解
- bootstrap 弹出框ui
- 运用kinect相机运行pcl自带的kinectfusion程序