JS文字球状放大效果
来源:互联网 发布:网络中立性利弊 编辑:程序博客网 时间:2024/05/01 17:44
<html><head><title>lanrentuku.com</title><meta http-equiv="imagetoolbar" content="no"><style type="text/css">body {cursor:crosshair;margin:0; padding:0; position:absolute; overflow:hidden; background:#000; left:0; top:0; width:100%; height:100%;}span {position:absolute;font-family: verdana; font-weight: bold;}</style><script type="text/javascript"><!--T = "What is real?How do you define real? Ifyou're talkingabout what youcan feel whatyou can smellwhat you cantaste and seethen real issimply electrical signalsinterpreted byyour brain! ";I = 0;o = new Array();xm = -1000;ym = -1000;///////////////rad = 80;dim = 200;///////////////W = 0;H = 0;NX = 14;NY = 14;var nx;var ny;document.onmousemove = function(e){if (window.event) e = window.event;xm = (e.x || e.clientX) - (nx * .5) + dim * .5;ym = (e.y || e.clientY) - (ny * .5) + dim * .5;}function resize() {nx = document.body.offsetWidth;ny = document.body.offsetHeight;}onresize = resize;function CObj(N,i,j,c){this.obj = document.createElement("span");this.obj.innerHTML = c;DOOT.appendChild(this.obj);this.N = N;this.To = 16;this.x0 = i*2*W;this.y0 = j*2*H;this.anim = true;this.mainloop = function(){with (this) { dx = xm - x0;dy = ym - y0;dist = Math.sqrt(dx * dx + dy * dy);if (dist < rad) {anim = true;M = Math.cos(.5 * Math.PI * Math.abs(dist / rad));c = Math.round(84 + M * 171);with(obj.style){left = x0 - dx * M;top = y0 - dy * M;zIndex = Math.round(100 + M);fontSize = 8 + M * W * 2;color = "RGB("+c+","+c+","+c+")";}} else {if(anim){with(obj.style){left = x0;top = y0;zIndex = 0;fontSize = 8;color = "RGB(88,88,88)";}anim = false;}}}}}function run(){for(i in o)o[i].mainloop();setTimeout(run,16);}onload = function (){DOOT = document.getElementById("doot");with(DOOT.style){left = -dim/2;top = -dim/2;width = dim;height = dim;}resize();W = (dim / NX) / 2;H = (dim / NY) / 2;K = 0;for(var j=0;j<NY;j++){for(var i=0;i<NX;i++){c=T.charAt((I++)%T.length).toUpperCase();if(c==" ")c="·";o[K] = new CObj(K++,i,j,c);}}run();}//--></script></head><body><span style="position:absolute;left:50%;top:50%"><span id="doot"></span></span></body></html>
0 0
- JS文字球状放大效果
- js 文字球状放大
- JS代码:文字一个个显示,添加放大效果
- js图片放大效果
- js图片放大效果
- js图片放大效果
- js图片放大效果
- js 图片放大效果
- js 图片放大效果
- Javascript 编写的文字放大效果
- jQuery 实现点击文字放大效果
- Js局部放大的效果
- js封装,复用,放大效果
- js淘宝局部放大效果
- js文字幻灯效果
- js 文字滚动效果。
- js文字闪烁效果
- JS文字打字机效果
- LeetCode OJ Valid Number
- first blood
- LeetCode 2015/3/22 Reverse Bits
- 全面学习ORACLE Scheduler特性2
- 黑马程序员——Java集合框架(一)
- JS文字球状放大效果
- C中的位域与大小端问题
- MySQL主从复制配置与实现
- 快速排序问题(C++实现)
- linux底层开发何去何从?
- LeetCode OJ Plus One
- redis百度百科
- 14.用函数模板实现
- Oracle调度程序作业dbms_scheduler