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 相关文章推荐
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
Dec 12 Javascript
利用div+jquery自定义滚动条样式的2种方法
Jul 18 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
Mar 10 Javascript
JavaScript中的数据类型转换方法小结
Oct 26 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
Feb 15 Javascript
Ajax验证用户名或昵称是否已被注册
Apr 05 Javascript
在React中如何优雅的处理事件响应详解
Jul 24 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
Dec 11 Javascript
详解js的作用域、预解析机制
Feb 05 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
Jun 07 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/10/09 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
为什么使用接口?
2014/08/13 面试题
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
交通安全教育主题班会
2015/08/12 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书