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插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
jQuery事件blur()方法的使用实例讲解
Mar 30 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
jQuery实现高级检索功能
May 28 jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jquery插件实现搜索历史
Apr 24 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循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
基于jquery的模态div层弹出效果
2010/08/21 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python基础教程之lambda表达式使用方法
2014/02/12 Python
python分割文件的常用方法
2014/11/01 Python
Python中几种导入模块的方式总结
2017/04/27 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
python实现简单图片物体标注工具
2019/03/18 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
在职研究生自我鉴定
2013/10/16 职场文书
yy司仪主持词
2014/03/22 职场文书
求职个人评价范文
2014/04/09 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
探究Mysql模糊查询是否区分大小写
2021/06/11 MySQL
MySQL索引是啥?不懂就问
2021/07/21 MySQL
vue项目支付功能代码详解
2022/02/18 Vue.js