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 相关文章推荐
EXTjs4.0的store的findRecord的BUG演示代码
Jun 08 Javascript
javascript制作loading动画效果 loading效果
Jan 14 Javascript
jQuery filter函数使用方法
May 19 Javascript
jquery操作 iframe的方法
Dec 03 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
javascript实现方法调用与方法触发小结
Mar 26 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
Sep 18 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 Javascript
self.attachevent is not a function的解决方法
Apr 04 Javascript
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
May 07 Javascript
使用socket.io制做简易WEB聊天室
Jan 02 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解析json数据实例
2014/08/19 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
PHP扩展开发入门教程
2015/02/26 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
jquery获取节点名称
2015/04/26 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
vue如何将v-for中的表格导出来
2018/05/07 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
python如何让类支持比较运算
2018/03/20 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
python如何实现视频转代码视频
2019/06/17 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
《母鸡》教学反思
2014/02/25 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
优秀教师个人材料
2014/12/15 职场文书
交流会主持词
2015/07/02 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL