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的鼠标拖动效果代码
May 30 Javascript
javascript学习笔记(十一) 正则表达式介绍
Jun 20 Javascript
谈谈关于JavaScript 中的 MVC 模式
Apr 11 Javascript
js控制input框只读实现示例
Jan 20 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
jquery获取当前日期的方法
Jan 14 Javascript
JS获取鼠标坐标位置实例分析
Jan 20 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
更改BootStrap popover的默认样式及popover简单用法
Sep 13 Javascript
了解前端理论:rscss和rsjs
May 23 Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
js+canvas实现纸牌游戏
Mar 16 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
网站当前的在线人数
2006/10/09 PHP
php下使用curl模拟用户登陆的代码
2010/09/10 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
python轻松实现代码编码格式转换
2015/03/26 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
指针和引用有什么区别
2013/01/13 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
民间借贷协议书范本
2014/10/01 职场文书
个人房屋买卖协议书(范本)
2014/10/04 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
网络舆情信息简报
2015/07/21 职场文书
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript