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 相关文章推荐
取选中的radio的值
Jan 11 Javascript
关于js遍历表格的实例
Jul 10 Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
Aug 19 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
Oct 20 Javascript
基于JavaScript实现移动端TAB触屏切换效果
Oct 20 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
Jul 22 Javascript
详解用vue-cli来搭建vue项目和webpack
Apr 20 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
Jun 08 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
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 日期时间处理函数小结
2009/12/18 PHP
php 阴历-农历-转换类代码
2012/01/16 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
Python中的元类编程入门指引
2015/04/15 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
Django中的静态文件管理过程解析
2019/08/01 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
Reebonz中国官网:新加坡奢侈品购物网站
2017/03/17 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
工程技术员岗位职责
2014/03/02 职场文书
大学生十八大感想
2015/08/11 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
Python PIL按比例裁剪图片
2022/05/11 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL