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 相关文章推荐
AJAX使用了UpdatePanel后无法使用alert弹出脚本
Apr 02 Javascript
在javascript中对于DOM的加强
Apr 11 Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
JavaScript输入邮箱自动提示实例代码
Jan 13 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
Mar 04 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
详解js的事件代理(委托)
Dec 22 Javascript
基于JavaScript实现的插入排序算法分析
Apr 14 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
Dec 26 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
Apr 21 Javascript
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
使用PHP编写的SVN类
2013/07/18 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
PHP文件与目录操作示例
2016/12/24 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
GreyBox技术总结(转)
2010/11/23 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
Python yield 小结和实例
2014/04/25 Python
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
PyTorch-GPU加速实例
2020/06/23 Python
如何查看python关键字
2021/01/17 Python
《穷人》教学反思
2014/04/08 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
董存瑞观后感
2015/06/11 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
浅谈Python数学建模之线性规划
2021/06/23 Python