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 相关文章推荐
利用js跨页面保存变量做菜单的方法
Jan 17 Javascript
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
数组方法解决JS字符串连接性能问题有争议
Jan 12 Javascript
Dom 学习总结以及实例的使用介绍
Apr 24 Javascript
举例详解JavaScript中Promise的使用
Jun 24 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
Avalonjs 实现简单购物车功能(实例代码)
Feb 07 Javascript
详解angularjs利用ui-route异步加载组件
May 21 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
node puppeteer(headless chrome)实现网站登录
May 09 Javascript
JavaScript获取页面元素的常用方法详解
Sep 28 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
PHP5 安装方法
2006/10/09 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
浅析AngularJs HTTP响应拦截器
2015/12/28 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
python通过floor函数舍弃小数位的方法
2015/03/17 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
单利模式及python实现方式详解
2018/03/20 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
python ETL工具 pyetl
2020/06/07 Python
python切割图片的示例
2020/11/12 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
银行实习生的自我评价
2013/12/09 职场文书
医学院校毕业生自荐信范文
2014/01/01 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
小学数学课后反思
2014/04/23 职场文书
户籍证明模板
2014/09/28 职场文书
假期安全教育广播稿
2014/10/04 职场文书
食品安全主题班会
2015/08/13 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书