最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery+css3實現(xiàn)會動的小圓圈效果

 更新時間:2016年01月27日 11:59:06   作者:m1870164  
這篇文章主要介紹了jquery+css3實現(xiàn)會動的小圓圈效果,涉及jquery基于時間函數(shù)動態(tài)操作頁面元素css3樣式的相關(guān)技巧,需要的朋友可以參考下

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

運行效果截圖如下:

具體代碼如下:

<!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>

更多關(guān)于jQuery特效相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見經(jīng)典特效匯總》及《jQuery動畫與特效用法總結(jié)

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

相關(guān)文章

  • 深入理解jQuery.data() 的實現(xiàn)方式

    深入理解jQuery.data() 的實現(xiàn)方式

    本篇文章主要介紹了jQuery.data() 的實現(xiàn)方式,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • 深入理解JQuery中的事件與動畫

    深入理解JQuery中的事件與動畫

    下面小編就為大家?guī)硪黄钊肜斫釰Query中的事件與動畫。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-05-05
  • JQquery的一些使用心得分享

    JQquery的一些使用心得分享

    我原以為我對jQuery的使用還過得去,可是經(jīng)過昨天的工作,我才發(fā)現(xiàn),原來,我才算是剛剛?cè)腴T。好吧。下面,我簡單講一下,我昨天遇到的問題以及解決方案
    2012-08-08
  • jQuery實現(xiàn)可拖拽3D萬花筒旋轉(zhuǎn)特效

    jQuery實現(xiàn)可拖拽3D萬花筒旋轉(zhuǎn)特效

    本文主要介紹了使用了CSS3立體效果的強(qiáng)大特效,本特效使用jQuery跟CSS3 transform來實現(xiàn)在用戶鼠標(biāo)按下拖動時,環(huán)形圖片墻可以跟隨鼠標(biāo)進(jìn)行3D旋轉(zhuǎn)動畫。下面跟著小編一起來看下吧
    2017-01-01
  • jquery實現(xiàn)獲取具體時間(年月日)后3個月+1天的年月日

    jquery實現(xiàn)獲取具體時間(年月日)后3個月+1天的年月日

    這篇文章主要為大家詳細(xì)介紹了jquery如何實現(xiàn)獲取具體時間(年月日)后3個月+1天的年月日,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下
    2023-11-11
  • jQuery插件pagination實現(xiàn)分頁特效

    jQuery插件pagination實現(xiàn)分頁特效

    jQuery分頁插件示例,ajax方式的jQuery前端分頁插件,其核心代碼jquery.pagination.js已隨示例打包,Demo中包括了5種不同的分頁效果演示,全部是Ajax無刷新方式實現(xiàn)分頁,對于搞前端開發(fā)的朋友來說,這是個值得收藏的代碼特效,為以后實現(xiàn)無刷新分頁提供方便。
    2015-04-04
  • jQuery中$(function() {});問題詳解

    jQuery中$(function() {});問題詳解

    $(function() {});是$(document).ready(function(){ })的簡寫,最早接觸的時候也說$(document).ready(function(){ })這個函數(shù)是用來取代頁面中的window.onload;但是今天發(fā)現(xiàn) 好像不是這樣回事!是在做一個頁面載入效果時發(fā)現(xiàn)的!
    2015-08-08
  • jquery實現(xiàn)輪播圖特效

    jquery實現(xiàn)輪播圖特效

    這篇文章主要為大家詳細(xì)介紹了jquery實現(xiàn)輪播圖特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 基于jquery實現(xiàn)一張圖片點擊鼠標(biāo)放大再點縮小

    基于jquery實現(xiàn)一張圖片點擊鼠標(biāo)放大再點縮小

    一張圖片點擊鼠標(biāo)放大,再點縮小基于jquery1.8.3實現(xiàn),下面有個不錯的示例,感興趣的朋友可以參考下
    2013-09-09
  • jQuery當(dāng)鼠標(biāo)懸停時放大圖片的效果實例

    jQuery當(dāng)鼠標(biāo)懸停時放大圖片的效果實例

    這是一個基于jQuery的效果,當(dāng)鼠標(biāo)在小圖片上懸停時,會彈出一個大圖,該大圖會跟隨鼠標(biāo)的移動而移動
    2013-07-07

最新評論

榆树市| 岑巩县| 卢龙县| 新密市| 全椒县| 永泰县| 水城县| 富民县| 桑日县| 贵定县| 呼玛县| 巴彦县| 巫溪县| 炎陵县| 抚州市| 东港市| 施秉县| 扬州市| 琼中| 垫江县| 屯昌县| 武邑县| 广东省| 沙田区| 泾源县| 常德市| 英吉沙县| 延津县| 江山市| 双鸭山市| 公主岭市| 甘德县| 罗定市| 威远县| 乳山市| 北碚区| 偏关县| 阿巴嘎旗| 伊宁市| 仙桃市| 全南县|