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 相关文章推荐
jQuery:delegate中select()不起作用的解决方法(实例讲解)
Jan 26 Javascript
JavaScript阻止浏览器返回按钮的方法
Mar 18 Javascript
AngularJS 简单应用实例
Jul 28 Javascript
node.js学习之事件模块Events的使用示例
Sep 28 Javascript
vue 实现类似淘宝星级评分的示例
Mar 01 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
May 30 Javascript
使用async await 封装 axios的方法
Jul 09 Javascript
微信小程序用户信息encryptedData详解
Aug 24 Javascript
JS二级菜单不同实现方法分析【4种方法】
Dec 21 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
超简单的微信小程序轮播图
Nov 22 Javascript
vue axios封装httpjs,接口公用配置拦截操作
Aug 11 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 中使用随机数的三个步骤
2006/10/09 PHP
php字符串过滤与替换小结
2015/01/26 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
基于jquery循环map功能的代码
2011/02/26 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
Bootstrap Table使用方法详解
2016/08/01 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
setTimeout学习小结
2017/02/08 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python中dir()与__dict__属性的区别浅析
2018/12/10 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
戴森英国官网:Dyson英国
2019/05/07 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
区域销售经理职责
2013/12/22 职场文书
奶茶专卖店创业计划书
2014/01/18 职场文书
安全标兵事迹材料
2014/08/17 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
党课主持词大全
2015/06/30 职场文书
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL