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 相关文章推荐
js借助ActiveXObject实现创建文件
Sep 29 Javascript
Node.js中的事件驱动编程详解
Aug 16 Javascript
一个字符串反转函数可实现字符串倒序
Sep 15 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
Mar 03 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
Mar 16 Javascript
自己动手写的javascript前端等待控件
Oct 30 Javascript
JavaScript学习笔记之创建对象
Mar 25 Javascript
xmlplus组件设计系列之图标(ICON)(1)
May 05 Javascript
Express使用html模板的详细代码
Sep 18 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
详解创建自定义的Angular Schematics
Jun 06 Javascript
vue中使用v-for时为什么不能用index作为key
Apr 04 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
Apache服务器无法使用的解决方法
2013/05/08 PHP
php中__toString()方法用法示例
2016/12/07 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
python多线程扫描端口示例
2014/01/16 Python
django之常用命令详解
2016/06/30 Python
Python语言描述最大连续子序列和
2017/12/05 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
国际鲜花速递专家:Floraqueen
2016/11/24 全球购物
人力资源经理的岗位职责
2014/03/02 职场文书
合作协议书范本
2014/04/17 职场文书
中学生运动会口号
2014/06/07 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
go语言基础 seek光标位置os包的使用
2021/05/09 Golang
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
2021/06/08 Python
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python