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 相关文章推荐
jQuery的缓存机制浅析
Jun 07 Javascript
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
Angular用来控制元素的展示与否的原生指令介绍
Jan 07 Javascript
Node.js开发之访问Redis数据库教程
Jan 14 Javascript
js判断输入字符串是否为空、空格、null的方法总结
Jun 14 Javascript
Bootstrap Table的使用总结
Oct 08 Javascript
Bootstrap进度条学习使用
Feb 09 Javascript
Vue.js原理分析之observer模块详解
Feb 17 Javascript
详解在HTTPS 项目中使用百度地图 API
Apr 26 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
May 16 Javascript
JavaScript Array对象基本方法详解
Sep 03 Javascript
小程序实现上下切换位置
Nov 16 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
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
JS回调函数基本定义与用法实例分析
2017/05/24 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
python中使用PIL制作并验证图片验证码
2018/03/15 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
大二学习计划书范文
2014/04/27 职场文书
扬尘污染防治方案
2014/06/15 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书