js+css绘制颜色动态变化的圈中圈效果


Posted in Javascript onJanuary 27, 2016

本文实例讲述了js+css绘制颜色动态变化的圈中圈效果。分享给大家供大家参考,具体如下:

运行效果截图如下:

js+css绘制颜色动态变化的圈中圈效果

具体代码如下:

<html>
<head>
 <title>circle</title>
 <style type="text/css" >
  .circle 
  { 
   border-radius:50%; 
   background:#DDDDDD; 
  }
  .circle_inside 
  { 
   width:80%; 
   height:80%;
   left:10%; 
   border-radius:50%; 
   background:#494949;
   position:relative;
   top:10%;
  }
  #circle 
  {
   margin-left:50%;
   position:relative;
   left:-250px;
   width:500px;
   height:500px;
  }
 </style>
 <script type="text/javascript" >
  var c = 'DDDDDD,DFEFFF,494949,C8DB74,46DFDE,59DDDE'.split(',');
  function create_color() {
   var color = '',
    c_length = c.length,
    random_nmb = Math.floor(Math.random()*c_length);
   return '#'+c[random_nmb];
  }
  function create_inside_circle(color, id) {
   return "<div id='"+id+"' class='circle_inside' style='background:"+color+";'></div>";
  }
  function create_all_circle() {
   var circle_nmb = 15,
    html = [],
    id = 0,
    inside_circle = document.getElementById('circle');
   for(var i=0; i<circle_nmb; i++) {
    id = "circle"+i;
    inside_circle.innerHTML = create_inside_circle(create_color(), id);
    inside_circle = document.getElementById(id);
   }
  } 
  window.onload = function(){
   setInterval(function(){
    create_all_circle();
   }, 1500);
  } 
 </script> 
</head>
<body>
 <div class="circle bg1" id="circle">
 </div>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JS的框架Polymer中的dom-if和is属性使用说明
Jul 29 Javascript
Jquery使用小技巧汇总
Dec 29 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
基于Vue实现timepicker
Apr 25 Javascript
Mongoose中document与object的区别示例详解
Sep 18 Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 Javascript
微信小程序使用modal组件弹出对话框功能示例
Nov 29 Javascript
Node.js创建HTTP文件服务器的使用示例
May 11 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
Jul 21 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
记一次用ts+vuecli4重构项目的实现
May 21 Javascript
基于JavaScript实现随机点名器
Feb 25 Javascript
Bootstrap树形控件使用方法详解
Jan 27 #Javascript
window.onerror()的用法与实例分析
Jan 27 #Javascript
用window.onerror捕获并上报Js错误的方法
Jan 27 #Javascript
jquery实现可旋转可拖拽的文字效果代码
Jan 27 #Javascript
jquery+css3实现会动的小圆圈效果
Jan 27 #Javascript
再谈JavaScript异步编程
Jan 27 #Javascript
简单介绍jsonp 使用小结
Jan 27 #Javascript
You might like
php堆排序(heapsort)练习
2013/11/13 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
php格式化时间戳
2016/12/17 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
一行代码告别document.getElementById
2012/06/01 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
2017/02/28 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
Python生成验证码实例
2014/08/21 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
浅析python函数式编程
2020/09/26 Python
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
应届生简历中的自我评价
2014/01/13 职场文书
医药个人求职信范文
2014/01/29 职场文书
文明班级建设方案
2014/05/15 职场文书
python实现简单石头剪刀布游戏
2021/10/24 Python
php双向队列实例讲解
2021/11/17 PHP
MySQL学习必备条件查询数据
2022/03/25 MySQL