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 相关文章推荐
直接生成打开窗口代码,不必下载
May 14 Javascript
js实现弹窗插件功能实例代码分享
Dec 12 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
Feb 12 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
JavaScript对象学习小结
Sep 02 Javascript
Javascript模仿淘宝信用评价实例(附源码)
Nov 26 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
Oct 13 Javascript
使用javaScript实现鼠标拖拽事件
Apr 03 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
Jan 08 Javascript
分享vue里swiper的一些坑
Aug 30 Javascript
mock.js模拟前后台交互
Jul 25 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 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
微信自定义菜单的处理开发示例
2015/04/16 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
php进程间通讯实例分析
2016/07/11 PHP
论坛特效代码收集(落伍转发-不错)
2006/12/02 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
详解jquery和vue对比
2019/04/16 jQuery
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python实现调度算法代码详解
2017/12/01 Python
Python模块WSGI使用详解
2018/02/02 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Django 外键的使用方法详解
2019/07/19 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
总经理司机职责
2014/02/02 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
销售员态度差检讨书
2014/10/26 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
Python一些基本的图像操作和处理总结
2021/06/23 Python
再谈python_tkinter弹出对话框创建
2022/03/20 Python
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript