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实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery实现的手风琴侧边菜单效果
Mar 29 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
jQuery中event.target和this的区别详解
Aug 13 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
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
详解vue2.0 transition 多个元素嵌套使用过渡
2017/06/19 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
git进行版本控制心得详谈
2017/12/10 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
一套比较完整的软件测试人员面试题
2012/05/13 面试题
公司财务流程之主管工作流程
2014/03/03 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
病媒生物防治方案
2014/05/13 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
就业协议书范本
2014/10/08 职场文书
退休教师追悼词
2015/06/23 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python