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插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
jQuery实现合并表格单元格中相同行操作示例
Jan 28 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 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
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
生成php程序的php代码
2008/04/07 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
php获取字符串中各个字符出现次数的方法
2015/02/23 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
js实现日历与定时器
2017/02/22 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
Python常用知识点汇总
2016/05/08 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
python Pygame的具体使用讲解
2017/11/03 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
幼儿园教学随笔感言
2014/02/23 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
中学生检讨书范文
2014/11/03 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
创先争优承诺书
2015/01/20 职场文书
门店店长岗位职责
2015/04/14 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python