jQuery实现字体颜色渐变效果的方法


Posted in jQuery onMarch 29, 2017

本文实例讲述了jQuery实现字体颜色渐变效果的方法。分享给大家供大家参考,具体如下:

jQuery不允许css属性值为非数字的属性进行动画处理,

比如.animate(color:'red',500)或是.animate(fontWeight:'bold',500)都无法运行,

因此如果想实现颜色渐变的效果需要animate()外的其他方法,示例如下

方法1:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script type="text/javascript" src="http://libs.baidu.com/jquery/1.7.2/jquery.js"></script>
</head>
<body>
  <div class="b1" style="font-size: 50px;font-weight: bold;position: absolute;">BBB</div>
  <div class="b2" style="font-size: 50px;font-weight: bold;position: absolute;color: #f60;display: none;">BBB</div>
</body>
<script type="text/javascript">
$(function(){
  $('.b1').hover(function(){
    $('.b2').fadeIn(500);
  })
})
</script>
</html>

设置一个和b1完全相同位置的b2并隐藏,添加hover事件使b2渐显,用这个笨方法可模拟color渐变效果

方法2:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style type="text/css">
  div{
    color: red;
    transition: color 1s;
  }
  div:hover{
    color: yellow;
  }
  </style>
  <script type="text/javascript" src="d:/jquery-3.1.0.js"></script>
</head>
<body>
<div class="wrapper">1111</div>
<script type="text/javascript">
</script>
</body>
</html>

利用css3的transition方法,实现鼠标悬浮后,颜色渐变动画效果

jQuery 相关文章推荐
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
简述jQuery Easyui一些用法
Aug 01 jQuery
jquery插件开发之选项卡制作详解
Aug 30 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
jquery实现购物车基本功能
Oct 25 jQuery
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
jquery实现tab键进行选择后enter键触发click行为
Mar 29 #jQuery
jQuery插件之validation插件
Mar 29 #jQuery
jquery实现静态搜索功能(可输入搜索文字)
Mar 28 #jQuery
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 #jQuery
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 #jQuery
jQuery中的deferred使用方法
Mar 27 #jQuery
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 #jQuery
You might like
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
JS+canvas动态绘制饼图的方法示例
2017/09/12 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
Python编程入门的一些基本知识
2015/05/13 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
python 实现登录网页的操作方法
2018/05/11 Python
pandas重新生成索引的方法
2018/11/06 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
应届生自我鉴定
2013/12/11 职场文书
人事行政主管岗位职责
2013/12/22 职场文书
高二英语教学反思
2014/01/19 职场文书
volatile保证可见性及重排序方法
2022/08/05 Java/Android