国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery+css3實現會動的小圓圈效果

2019-11-20 10:40:36
字體:
來源:轉載
供稿:網友

本文實例講述了jquery+css3實現會動的小圓圈效果。分享給大家供大家參考,具體如下:

運行效果截圖如下:

具體代碼如下:

<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8" /> <title>那些變換顏色的小豆豆</title> <script type="text/javascript" src="jquery.js"></script> <style type="text/css">  h1{font-size:16px;}  .circle  {   position:absolute;   width:100px;   height:100px;   border-radius: 50px;   -webkit-border-radius:50px;   -moz-border-radius:50px;   -o-border-radius:50px;   -ms-border-radius:50px;   border:1px solid #ddd;   background-color:#eee;   text-align:center;   -moz-transition:background-color .5s ease-in;   -webkit-transition:background-color .5s ease-in;   -o-transition:background-color .5s ease-in;   -ms-transition:background-color .5s ease-in;   transition:background-color .5s ease-in;  } </style> <script type="text/javascript" >   var colorArray = "ABCDEFabcdef1234567890".split('');  function createCircle(position, size){   var html = [];   var radius = size.height > size.width ? size.height/2 : size.width / 2;   var opacity = Math.random();   opacity = opacity < 0.3 ? opacity = 0.3 : opacity;   html.push('<div class="circle" style="left:'+position.left+'px; top:'+position.top+'px;');   html.push('width:'+size.width+'px; height:'+size.height+'px; ');   html.push('border-radius:'+radius+'px;');   html.push('-webkit-border-radius:'+radius+'px;');   html.push('-moz-border-radius:'+radius+'px;');   html.push('-o-border-radius:'+radius+'px;');   html.push('-ms-border-radius:'+radius+'px;');   html.push('opacity:'+opacity+';');   html.push('filter:alpha(opacity='+Math.round(opacity*100)+')');   html.push('" ></div>');   return html.join('');  }  function createColor(){   var color = "";   for(var i=0; i<6; i++) {    color += colorArray[Math.ceil(Math.random()*21)];   }   return "#"+color;  }  function animate(obj){   setInterval(function(){    var position = obj.position();    var left = parseInt(position.left);    var top = parseInt(position.top);    obj.css('background-color', createColor());    obj.animate({'left': left + 5}, 250);    obj.animate({'left': left - 5, 'top': top + 5}, 250);    obj.animate({'top': top}, 250);    obj.animate({'left': left, 'top': top}, 250);   }, 1000);  }  $(document).ready(function(){   var wrapper = $("#wrapper");   var height = parseInt(document.documentElement.clientHeight || 500);   var width = parseInt(wrapper.width());   for(var i=0; i<200; i++) {    var position = {     left: Math.round(Math.random()*(width - 50)),     top: Math.round(Math.random()*(height - 100))    };    var _size = 50 - Math.round(Math.random()*40);    var size = {     height: _size,     width: _size    };    var circle = $(createCircle(position, size));    circle.appendTo(wrapper);    circle.mouseover(function(){     var color = createColor();     $(this).css('background-color', color);    }).mouseout(function(){     var color = createColor();     $(this).css('background-color', color);    });    animate(circle);   }  }); </script></head><body id="wrapper"> <div id="wrapper"> </div></body></html>

更多關于jQuery特效相關內容感興趣的讀者可查看本站專題:《jQuery常見經典特效匯總》及《jQuery動畫與特效用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福贡县| 东至县| 三门峡市| 双城市| 云安县| 五原县| 精河县| 许昌县| 青冈县| 年辖:市辖区| 淮北市| 清涧县| 金堂县| 清涧县| 会东县| 沙田区| 宝兴县| 湛江市| 莱芜市| 万州区| 洪泽县| 南陵县| 邢台县| 乐至县| 洪泽县| 彭州市| 门头沟区| 太保市| 焦作市| 时尚| 亳州市| 驻马店市| 赤城县| 河北省| 深州市| 清水县| 彭山县| 沅陵县| 无极县| 宜昌市| 峨眉山市|