JS实现颜色动态淡化效果

发布时间 - 2026-01-10 23:28:35    点击率:

效果图:

代码如下:

<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>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js实现颜色动态淡化效果  # JS Tween 颜色渐变  # 利用递增的数字返回循环渐变的颜色的js代码  # js+HTML5实现canvas多种颜色渐变效果的方法  # js实现按钮颜色渐变动画效果  # javascript实现颜色渐变的方法  # JS实现的颜色实时渐变效果完整实例  # 神奇!js+CSS+DIV实现文字颜色渐变效果  # JavaScript 颜色梯度和渐变效果  # Javascript 颜色渐变效果的实现代码  # 漂亮! js实现颜色渐变效果  # px  # height  # margin  # css  # div  # width  # auto  # input  # position  # radius  # border  # solid  # white  # center  # pre  # class  # align  # strong  # style  # text 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 东莞市网站制作公司有哪些,东莞找工作用什么网站好?  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Laravel如何实现API资源集合?(Resource Collection教程)  Laravel怎么调用外部API_Laravel Http Client客户端使用  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  Android实现代码画虚线边框背景效果  如何在云主机快速搭建网站站点?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel如何实现API速率限制?(Rate Limiting教程)  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  魔方云NAT建站如何实现端口转发?  如何在IIS7中新建站点?详细步骤解析  UC浏览器如何设置启动页 UC浏览器启动页设置方法  js代码实现下拉菜单【推荐】  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何用PHP快速搭建高效网站?分步指南  如何在搬瓦工VPS快速搭建网站?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Internet Explorer官网直接进入 IE浏览器在线体验版网址  深圳网站制作平台,深圳市做网站好的公司有哪些?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  Laravel怎么清理缓存_Laravel optimize clear命令详解  在线制作视频的网站有哪些,电脑如何制作视频短片?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel定时任务怎么设置_Laravel Crontab调度器配置  LinuxCD持续部署教程_自动发布与回滚机制  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  JS经典正则表达式笔试题汇总  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  PHP 500报错的快速解决方法  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  MySQL查询结果复制到新表的方法(更新、插入)  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  微信小程序 canvas开发实例及注意事项  如何快速使用云服务器搭建个人网站?  Linux安全能力提升路径_长期防护思维说明【指导】  如何在自有机房高效搭建专业网站?  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  米侠浏览器网页背景异常怎么办 米侠显示修复  音乐网站服务器如何优化API响应速度?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  北京网站制作公司哪家好一点,北京租房网站有哪些?  网站建设整体流程解析,建站其实很容易!  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】