js实现按钮颜色渐变动画效果


Posted in Javascript onAugust 20, 2015

本文实例讲述了js实现按钮颜色渐变动画效果的方法。分享给大家供大家参考。具体如下:

这里演示js实现按钮慢慢变色的方法,鼠标移到按钮上,按钮的背景色就发生变化,是慢慢的变化,点击按钮会打开指定链接,这里主要是演示按钮变色的代码实现方法。

运行效果截图如下:

js实现按钮颜色渐变动画效果

在线演示地址如下:

具体代码如下:

<HTML><HEAD><TITLE>按钮慢慢变色</TITLE>
<STYLE type=text/css>
BODY {
 MARGIN-TOP: 0px; FONT-SIZE: 9pt; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; FONT-FAMILY: "宋体"
}
A {
 FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: black; TEXT-DECORATION: none
}
A:hover {
 FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: red; TEXT-DECORATION: underline
}
A:active {
 FONT: 9pt "宋体"; CURSOR: hand; COLOR: #ff0033
}
.STYLE1 {
 color: #000099;
 font-weight: bold;
 font-family: "华文新魏";
 font-size: 30px;
}
.STYLE2 {
 color: #FF3399;
 font-size: 40px;
 font-family: "华文行楷";
}
</STYLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY bgColor=#fef4d9>
<CENTER>
 <span class="STYLE2">按钮慢慢变色</span>
</CENTER><BR>
<CENTER>
<TABLE borderColor=#66FF00 border=5 borderlight="green">
 <TBODY>
 <TR>
 <TD align=middle><span class="STYLE1">效果显示</span></TD>
 </TR>
 <TR>
 <TD align=middle>
  <SCRIPT language=JavaScript>
hexColor = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];
function mOver() {
for (i = 0; i < 13; i++) {
setTimeout('document.myForm.button.style.background = "#'+hexColor[12-i]+'0'+hexColor[12-i]+'0c0";', i * 40);
 }
}
function mOut() {
document.myForm.button.value = "进入三水点靠木";
for (i = 0; i < 12; i++) {
setTimeout('document.myForm.button.style.background = "#'+hexColor[i]+'0'+hexColor[i]+'0c0";', i * 40);
 }
}
// End -->
</SCRIPT>
  <FORM name=myForm>
  <input onMouseDown='document.myForm.button.value=" 谢谢"' onMouseOver=mOver() onClick='window.location="https://3water.com/"' onMouseOut=mOut() type=button value=鼠标放在上面 name=button >
  </FORM></TD></TR></TBODY></TABLE>
</CENTER>
</BODY>
</HTML>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Mootools 1.2教程 类(一)
Sep 15 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
Dec 18 Javascript
jQuery实现链接的title快速出现的方法
Feb 20 Javascript
写jQuery插件时的注意点
Feb 20 Javascript
js实现复制功能(多种方法集合)
Jan 06 Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
Node绑定全局TraceID的实现方法
Nov 14 Javascript
Echarts实现单条折线可拖拽效果
Dec 19 Javascript
javascript实现智能手环时间显示
Sep 18 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
jQuery+HTML5加入购物车代码分享
Oct 29 #Javascript
jQuery地图map悬停显示省市代码分享
Aug 20 #Javascript
jQuery超赞的评分插件(8款)
Aug 20 #Javascript
jQuery网页版打砖块小游戏源码分享
Aug 20 #Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 #Javascript
js实现文字在按钮上滚动的方法
Aug 20 #Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 #Javascript
You might like
Laravel 5框架学习之表单验证
2015/04/08 PHP
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
canvas实现钟表效果
2017/02/13 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
基于pandas中expand的作用详解
2019/12/17 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
学习Python需要哪些工具
2020/09/04 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
物流创业计划书
2014/02/01 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
秸秆管理实施方案
2014/03/15 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
销售工作决心书
2015/02/04 职场文书
学校捐书倡议书
2015/04/27 职场文书
复兴之路展览观后感
2015/06/02 职场文书
忠诚与背叛观后感
2015/06/04 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL