JS实现颜色动态淡化效果


Posted in Javascript onMarch 06, 2017

效果图:

JS实现颜色动态淡化效果

JS实现颜色动态淡化效果

代码如下:

<html>
<head>
<title>颜色变换</title>
<style type="text/css">
div{width:100px;height:100px;margin:100px auto;border:1px solid white;border-radius:50%;}
input{position:absolute;left:100px;top:100px;}
</style>
</head>
<body>
<input type="button" value="点击执行颜色淡化效果"/>
<script type="text/javascript">
var a=255,b=165,c=0,w=100,box;
function cont()
{
a=255;
b=165;
c=0;
w=100;
box = document.createElement('div');
document.body.appendChild(box);
}
function changeColor()
{
document.getElementsByTagName('input')[0].disabled="disabled";
box.style.backgroundColor="RGB("+a+","+b+","+c+")";
box.style.width=w;
box.style.height=w;
c++;
if(c>=166)b++;
w++;
if(a>=255&&b>255&&c>255)
{
box.parentNode.removeChild(box);
document.getElementsByTagName('input')[0].removeAttribute('disabled');
return false;
}
setTimeout(changeColor,1);
}
document.getElementsByTagName('input')[0].onclick=function()
{
cont();
changeColor();
}
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
jquery中获得$.ajax()事件返回的值并添加事件的方法
Apr 15 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
解析页面加载与js函数的执行 onload or ready
Dec 12 Javascript
Node.js读写文件之批量替换图片的实现方法
Sep 07 Javascript
jQuery Ajax全解析
Feb 13 Javascript
VUE实现表单元素双向绑定(总结)
Aug 08 Javascript
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
小程序实现带年月选取效果的日历
Jun 27 Javascript
vue-cli项目修改文件热重载失效的解决方法
Sep 19 Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 Javascript
JS通过识别id、value值对checkbox设置选中状态
Feb 19 Javascript
vue模板语法-插值详解
Mar 06 #Javascript
js中的面向对象入门
Mar 06 #Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
Mar 06 #Javascript
Vue 2.x教程之基础API
Mar 06 #Javascript
jQuery实现获取h1-h6标题元素值的方法
Mar 06 #Javascript
一道面试题引发的对javascript类型转换的思考
Mar 06 #Javascript
JavaScript函数参数的传递方式详解
Mar 06 #Javascript
You might like
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
基于python实现把图片转换成素描
2019/11/13 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
python实现对变位词的判断方法
2020/04/05 Python
Django之腾讯云短信的实现
2020/06/12 Python
python数据类型强制转换实例详解
2020/06/22 Python
python 实现两个npy档案合并
2020/07/01 Python
几款好用的python工具库(小结)
2020/10/20 Python
python飞机大战游戏实例讲解
2020/12/04 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
高三自我鉴定怎么写
2013/10/19 职场文书
认购协议书范本
2014/04/22 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
父母教会我观后感
2015/06/17 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers