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 相关文章推荐
来自国外的14个图片放大编辑的jQuery插件整理
Oct 20 Javascript
jQuery-serialize()输出序列化form表单值的方法
Dec 26 Javascript
同时使用n个window onload加载实例介绍
Apr 25 Javascript
使用js简单实现了tree树菜单
Nov 20 Javascript
EasyUi datagrid 实现表格分页
Feb 10 Javascript
jquery插件star-rating.js实现星级评分特效
Apr 15 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
Aug 08 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
Aug 09 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 Javascript
微信小程序动态生成二维码的实现代码
Jul 25 Javascript
微信小程序页面间值传递的两种方法
Nov 26 Javascript
vue3.0 的 Composition API 的使用示例
Oct 26 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中的日期及时间
2006/11/23 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
php异常处理捕获错误整理
2019/09/23 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
如何实现移动端浏览器不显示 pc 端的广告
2015/10/15 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
js实现石头剪刀布游戏
2020/10/11 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
使用PDB模式调试Python程序介绍
2015/04/05 Python
解析Python中的二进制位运算符
2015/05/13 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
全球度假村:Club Med
2017/11/27 全球购物
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
《谁的本领大》教后反思
2014/04/25 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
教师求职信怎么写
2015/03/20 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书