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 面向对象之命名空间
May 04 Javascript
JavaScript(js)设置默认输入焦点(focus)
Dec 28 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
Jun 24 Javascript
深入探讨javascript中的数据类型
Mar 04 Javascript
jQuery通过Ajax返回JSON数据
Apr 28 Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 Javascript
jQuery设置图片等比例缩小的方法
Apr 29 jQuery
React Native 截屏组件的示例代码
Dec 06 Javascript
浅谈FastClick 填坑及源码解析
Mar 02 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
layui table 获取分页 limit的方法
Sep 20 Javascript
jQuery实现简单三级联动效果
Sep 05 jQuery
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正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
JS动画效果代码3
2008/04/03 Javascript
javaScript call 函数的用法说明
2010/04/09 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
python对url格式解析的方法
2015/05/13 Python
Python中的异常处理相关语句基础学习笔记
2016/07/11 Python
python实现TF-IDF算法解析
2018/01/02 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
Python简单基础小程序的实例代码
2019/04/28 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
python中while和for的区别总结
2019/06/28 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
python 函数中的参数类型
2020/02/11 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
学徒工职责
2014/03/06 职场文书
中国梦团日活动总结
2014/07/07 职场文书
企业党员个人自我评价
2014/09/20 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python