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中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
jQuery实现下拉菜单的实例代码
Jun 19 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jquery分页插件pagination使用教程
Oct 23 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 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
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
Python字符串三种格式化输出
2020/09/17 Python
Python调用飞书发送消息的示例
2020/11/10 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
2015年语文教研组工作总结
2015/05/23 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
MySQL 常见存储引擎的优劣
2021/06/02 MySQL