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 相关文章推荐
使用JavaScript动态设置样式实现代码(2)
Jan 25 Javascript
javascript遍历控件实例详细解析
Jan 10 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
简单的jquery左侧导航栏和页面选中效果
Aug 21 Javascript
Bootstrap每天必学之简单入门
Nov 19 Javascript
js验证框架之RealyEasy验证详解
Jun 08 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
webpack 3.X学习之多页面打包的方法
Sep 04 Javascript
JavaScript中this用法学习笔记
Mar 17 Javascript
javascript面向对象三大特征之多态实例详解
Jul 24 Javascript
小程序分享链接onShareAppMessage的具体用法
May 22 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获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
javascript radio 联动效果
2009/03/04 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
jQuery实现全选、反选和不选功能
2017/08/16 jQuery
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python对列表排序的方法实例分析
2015/05/16 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
Python之Scrapy爬虫框架安装及简单使用详解
2017/12/22 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
致跳远运动员广播稿
2014/02/11 职场文书
一年级学生评语大全
2014/04/21 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
安全教育月活动总结
2014/05/05 职场文书
明星员工获奖感言
2014/08/14 职场文书
教师演讲稿开场白
2014/08/25 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python