skyfiy

Monday, March 3, 2014

ဒီMousePoiterမွာၾကယ္ေလးေတြက်တာ

ဒီMousePoiterမွာၾကယ္ေလးေတြက်တာအစရွိတဲ့ကုဒ္အမ်ားၾကီးရွိပါတယ္။သူမ်ားသံုးတာေတြနဲ႕မတူေအာင္သံုးခ်င္တဲ့ဘေလာ့မိတ္ေတြအတြက္ပါ။ဒါေလးကေတာ့အသစ္ဆန္းေလး
ျဖစ္ေအာင္ငွက္ပံုစံေလးကိုမိမိရဲ႕MousePoiterမွာထည့္ခ်င္တဲ့ဘေလာ့မိတ္ေဆြေတြအတြက္ပါ။ေအာက္မွာပံုနဲ႕တကြကုဒ္ရွိပါတယ္။ဘေလာ့မိတ္ေဆြအားလံုးကိုခင္မင္ေလးစားလွ်က္ေကပီသရီးမိသားစု



ကုဒ္ထည့္ေပးမယ့္ေနရာကေတာ့ေအာက္မွာအဆင့္ဆင့္ျပထားပါတယ္။

၁။Design

၂။Add a Gadget

၃။HTML/JavaScript Add ေနရာမွာေအာက္ကCode ထည့္ေပးလိုက္ပါ။
  1. <!-kp-3နည္းပညာ-http://kp3family.blogspot.com-->  
  2. <script type='text/javascript'>  
  3. // <![CDATA[  
  4. var colour="black";  
  5. var sparkles=100;  
  6.   
  7. var x=ox=400;  
  8. var y=oy=300;  
  9. var swide=800;  
  10. var shigh=600;  
  11. var sleft=sdown=0;  
  12. var tiny=new Array();  
  13. var star=new Array();  
  14. var starv=new Array();  
  15. var starx=new Array();  
  16. var stary=new Array();  
  17. var tinyx=new Array();  
  18. var tinyy=new Array();  
  19. var tinyv=new Array();  
  20. window.onload=function() { if (document.getElementById) {  
  21. var i, rats, rlef, rdow;  
  22. for (var i=0; i<sparkles; i++) {  
  23. var rats=createDiv(3, 3);  
  24. rats.style.visibility="hidden";  
  25. document.body.appendChild(tiny[i]=rats);  
  26. starv[i]=0;  
  27. tinyv[i]=0;  
  28. var rats=createDiv(5, 5);  
  29. rats.style.backgroundColor="transparent";  
  30. rats.style.visibility="hidden";  
  31. var rlef=createDiv(1, 5);  
  32. var rdow=createDiv(5, 1);  
  33. rats.appendChild(rlef);  
  34. rats.appendChild(rdow);  
  35. rlef.style.top="3px";  
  36. rlef.style.left="0px";  
  37. rdow.style.top="0px";  
  38. rdow.style.left="3px";  
  39. document.body.appendChild(star[i]=rats);  
  40. }  
  41. set_width();  
  42. sparkle();  
  43. }}  
  44. function sparkle() {  
  45. var c;  
  46. if (x!=ox || y!=oy) {  
  47. ox=x;  
  48. oy=y;  
  49. for (c=0; c<sparkles; c++) if (!starv[c]) {  
  50. star[c].style.left=(starx[c]=x)+"px";  
  51.   
  52. star[c].style.top=(stary[c]=y)+"px";  
  53. star[c].style.clip="rect(0px, 5px, 5px, 0px)";  
  54. star[c].style.visibility="visible";  
  55. starv[c]=50;  
  56. break;  
  57. }  
  58. }  
  59. for (c=0; c<sparkles; c++) {  
  60. if (starv[c]) update_star(c);  
  61. if (tinyv[c]) update_tiny(c);  
  62. }  
  63. setTimeout("sparkle()", 40);  
  64. }  
  65. function update_star(i) {  
  66. if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)";  
  67. if (starv[i]) {  
  68. stary[i]+=1+Math.random()*3;  
  69. if (stary[i]<shigh+sdown) {  
  70. star[i].style.top=stary[i]+"px";  
  71. starx[i]+=(i%5-2)/5;  
  72. star[i].style.left=starx[i]+"px";  
  73. }  
  74. else {  
  75. star[i].style.visibility="hidden";  
  76. starv[i]=0;  
  77. return;  
  78. }  
  79.   
  80. }  
  81. else {  
  82. tinyv[i]=50;  
  83. tiny[i].style.top=(tinyy[i]=stary[i])+"px";  
  84. tiny[i].style.left=(tinyx[i]=starx[i])+"px";  
  85. tiny[i].style.width="2px";  
  86. tiny[i].style.height="2px";  
  87. star[i].style.visibility="hidden";  
  88. tiny[i].style.visibility="visible"  
  89. }  
  90. }  
  91. function update_tiny(i) {  
  92. if (--tinyv[i]==25) {  
  93. tiny[i].style.width="1px";  
  94. tiny[i].style.height="1px";  
  95. }  
  96. if (tinyv[i]) {  
  97. tinyy[i]+=1+Math.random()*3;  
  98. if (tinyy[i]<shigh+sdown) {  
  99. tiny[i].style.top=tinyy[i]+"px";  
  100. tinyx[i]+=(i%5-2)/5;  
  101. tiny[i].style.left=tinyx[i]+"px";  
  102. }  
  103. else {  
  104.   
  105.   
  106. tiny[i].style.visibility="hidden";  
  107. tinyv[i]=0;  
  108. return;  
  109. }  
  110. }  
  111. else tiny[i].style.visibility="hidden";  
  112. }  
  113. document.onmousemove=mouse;  
  114. function mouse(e) {  
  115. set_scroll();  
  116. y=(e)?e.pageY:event.y+sdown;  
  117. x=(e)?e.pageX:event.x+sleft;  
  118. }  
  119. function set_scroll() {  
  120. if (typeof(self.pageYOffset)=="number") {  
  121. sdown=self.pageYOffset;  
  122. sleft=self.pageXOffset;  
  123. }  
  124. else if (document.body.scrollTop || document.body.scrollLeft) {  
  125. sdown=document.body.scrollTop;  
  126. sleft=document.body.scrollLeft;  
  127. }  
  128. else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {  
  129. sleft=document.documentElement.scrollLeft;  
  130. sdown=document.documentElement.scrollTop;  
  131. }  
  132. else {  
  133. sdown=0;  
  134. sleft=0;  
  135. }  
  136. }  
  137. window.onresize=set_width;  
  138. function set_width() {  
  139. if (typeof(self.innerWidth)=="number") {  
  140. swide=self.innerWidth;  
  141. shigh=self.innerHeight;  
  142. }  
  143. else if (document.documentElement && document.documentElement.clientWidth) {  
  144. swide=document.documentElement.clientWidth;  
  145. shigh=document.documentElement.clientHeight;  
  146. }  
  147. else if (document.body.clientWidth) {  
  148. swide=document.body.clientWidth;  
  149. shigh=document.body.clientHeight;  
  150. }  
  151. }  
  152. function createDiv(height, width) {  
  153. var div=document.createElement("div");  
  154. div.style.position="absolute";  
  155. div.style.height=height+"px";  
  156. div.style.width=width+"px";  
  157. div.style.overflow="hidden";  
  158. div.style.backgroundColor=colour;  
  159. return (div);  
  160. }  
  161. // ]]>  
  162. </script>  
  163. <!--kp3 mousepoiter-http://kp3family.blogspot.com-->   

 ၄။Save ႏိုပ္လိုက္ပါ။ျပီးပါျပီ။ ။ ။

No comments:

Post a Comment