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 相关文章推荐
JavaScript读取中文cookie时的乱码问题的解决方法
Oct 14 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
Feb 28 Javascript
Wireshark基本介绍和学习TCP三次握手
Aug 15 Javascript
jQuery 特性操作详解及实例代码
Sep 29 Javascript
bootstrap模态框远程示例代码分享
May 22 Javascript
JS中正则表达式要注意lastIndex属性
Aug 08 Javascript
vue父组件中获取子组件中的数据(实例讲解)
Sep 27 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
Jul 10 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
JavaScript常用进制转换及位运算实例解析
Oct 14 Javascript
JS实现数组去重的11种方法总结
Apr 04 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
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
一些mootools的学习资源
2010/02/07 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
JavaScript中window、doucment、body的解释
2013/08/14 Javascript
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
对numpy中的数组条件筛选功能详解
2018/07/02 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
德国综合购物网站:OTTO
2018/11/13 全球购物
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
struct与class的区别
2014/02/03 面试题
接口可以包含哪些成员
2012/09/30 面试题
施工材料员岗位职责
2014/02/12 职场文书
高中生职业规划范文
2014/03/09 职场文书
合同意向书范本
2014/07/30 职场文书
迎国庆演讲稿
2014/09/15 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
返乡农民工证明
2015/06/24 职场文书
六年级语文教学反思
2016/03/03 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
OpenCV 图像梯度的实现方法
2021/07/25 Python
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL