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 相关文章推荐
CSS常用网站布局实例
Apr 03 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
使用jquery实现div的tab切换实例代码
May 27 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
用原生js做个简单的滑动效果的回到顶部
Oct 15 Javascript
如何使用HTML5地理位置定位功能
Apr 27 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
Jul 14 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
jQuery查找节点并获取节点属性的方法
Sep 09 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
Jul 23 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
javascript中闭包closure的深入讲解
Mar 03 Javascript
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
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
Yii框架form表单用法实例
2014/12/04 PHP
jquery 弹出层实现代码
2009/10/30 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
Python 绘图和可视化详细介绍
2017/02/11 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
详解python单元测试框架unittest
2018/07/02 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
python实现PCA降维的示例详解
2020/02/24 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
法国在线宠物店:zooplus.fr
2018/02/23 全球购物
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
总经理任命书
2014/03/29 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
安全生产月标语
2014/10/07 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
Golang连接并操作MySQL
2022/04/14 MySQL