Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >如何使用jQuery动画更改背景图像?

如何使用jQuery动画更改背景图像?
EN

Stack Overflow用户
提问于 2011-01-07 22:43:43
回答 6查看 94.5K关注 0票数 18

我想改变背景图像使用缓慢的动画,但它不工作

代码语言:javascript
代码运行次数:0
复制
 $('body').stop().animate({background:'url(1.jpg)'},'slow');

语法有问题吗!!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-01-07 22:51:50

您可以通过将图像不透明度淡入0,然后更改背景图像,最后再次淡入图像来获得类似的效果。

这将需要一个div,在页面的其他所有内容后面,它与正文一样宽。

代码语言:javascript
代码运行次数:0
复制
<body>
    <div id="bg"></div>
    ...
</body>

您可以使用CSS使其与页面一样宽:

代码语言:javascript
代码运行次数:0
复制
#bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

然后对其属性进行动画处理。

代码语言:javascript
代码运行次数:0
复制
$('#bg')
    .animate({opacity: 0}, 'slow', function() {
        $(this)
            .css({'background-image': 'url(1.jpg)'})
            .animate({opacity: 1});
    });

你可以得到更多的交叉效果,通过在这个上面有第二个背景div,然后你可以淡入。

票数 47
EN

Stack Overflow用户

发布于 2011-01-07 22:48:54

从jQuery文档中:

不能使用基本的jQuery功能为非数字的

属性设置动画。(例如,可以为宽度、高度或左侧设置动画,但不能设置背景色。)

来源:http://api.jquery.com/animate/

票数 1
EN

Stack Overflow用户

发布于 2011-01-07 22:49:08

您不能对添加/替换背景图像进行动画处理。URL是否存在。没有中间状态。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4630947

复制
相关文章
如何使用深度学习去除人物图像背景
作者:Gidi Shperber 参与:Nurhachu 、黄小天 近日,Medium 上出现了一篇题为《Background removal with deep learning》的文章,讲述的是
IT派
2018/03/28
3K0
如何使用深度学习去除人物图像背景
教程 | 如何使用深度学习去除人物图像背景
选自Medium 作者:Gidi Shperber 机器之心编译 参与:Nurhachu 、黄小天 近日,Medium 上出现了一篇题为《Background removal with deep le
机器之心
2018/05/08
1.7K0
教程 | 如何使用深度学习去除人物图像背景
jQuery 编程 | jQuery 动画
jQuery提供了一些列的动画基本方法,同时也提供了自定动画方案.animate()。
闻说社
2022/08/10
6.1K0
jQuery 动画
jQuery动画相关方法概况 方法 说明 实例 hide()和show() 隐藏和显示 HTML 元素。 $("#hide").click(function(){    
静默虚空
2018/01/05
2.8K0
JavaScript 动画_jquery 动画
回调函数原理:函数可以作为一个参数。将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数,这个过程叫做回调。
全栈程序员站长
2022/11/04
2.4K0
如何为Power BI报表设计动画背景
Power BI报表的页面背景默认是白色,可以在下图选项卡变更颜色,或者添加图片作为背景。
wujunmin
2021/10/18
1.9K0
如何为Power BI报表设计动画背景
jQuery动画,案例
1.显示动画 show([s,[e],[fn]]) 内部实现原理根据当前操作的元素是块级还是行内决定, 块级内部调用display:block;,行内内部调用display:inline;
不愿意做鱼的小鲸鱼
2022/08/24
5K0
jQuery动画,案例
使用 OpenCV 替换图像的背景
在我们的某项业务中,需要通过自研的智能硬件“自动化”地拍摄一组组手机的照片,这些照片有时候因为光照的因素需要考虑将背景的颜色整体替换掉,然后再呈现给 C 端用户。这时就有背景替换的需求了。
fengzhizi715
2021/02/05
2.4K0
使用 OpenCV 替换图像的背景
jquery animate 动画
点击动画的按钮,div的宽高就会放大。这次的放大是同时实现了width和height的变化。
Devops海洋的渔夫
2019/05/30
2.3K0
CSS样式更改篇——背景Background
上篇文章主要讲述了CSS的基础用法,讲述了如何定义头文件,导入CSS文件,id和class选择器,元素选择器,后代选择器,子元素选择器,兄弟选择器,伪类选择器等等,让大家对CSS选择器有个简单的认识和了解。这篇接上篇文章,继续讲解CSS的基础用法。
前端皮皮
2020/11/26
1.5K0
js动画效果大全_jquery 动画
在一些动画设置中,我们可以用CSS中已有的动画属性方便的设置动画效果,比如说animation动画,transition过渡,它们结合一些2D,3D变换可以达到可观的动画效果,但是涉及到更多更加复杂的动画这个时候我们还要基于JavaScript实现。在这里我们定义一个JavaScript中一个实用的函数以便今后的设置。
全栈程序员站长
2022/09/27
12.2K0
CSS样式更改——过渡、动画
上篇文章主要讲述了CSS样式更改中的2D转换,这篇文章我们来介绍下CSS样式更改中的过渡、动画基础用法。
前端皮皮
2020/11/25
1.2K0
pygame 笔记-3 角色动画及背景的使用
上二节,已经知道如何控制基本的运动了,但是只有一个很单调的方块,不太美观,本节学习如何加载背景图,以及角色的动画。
菩提树下的杨过
2018/12/25
1.2K0
使用 jQuery Easing Plugin 增强动画过渡效果
jQuery 提供了一些诸如 show, hide, slideUp, fadeIn 等动画方法,可以方便的切换元素的显隐。更有强大的自定义动画方法 animate ,可以实现很多动画效果。为了让动画有好的过渡变化过程,官方为这些方法设置 easing 属性,但是官方没有给出很多过渡效果。
Denis
2023/04/15
6190
keil更改黑色背景颜色「建议收藏」
1、先将keil安装目录下UV4中global文件复制出来留作备用,然后用记事本打开安装目录下的global文件
全栈程序员站长
2022/09/10
7.5K0
keil更改黑色背景颜色「建议收藏」
JQuery中的动画
  这两种方法是jQuery动画的最基本方法。当为元素调用show方法时相当于将该元素的display样式改为block或者inline,同理,如果当元素调用hide方法时,相当于将该元素的样式改为none;因此:$("element").hide()等同于$("element").css("display","none");
小小许
2018/09/20
2.6K0
jQuery动画与ajax
1: jQuery $(document).ready()与window.onload的区别? Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。 1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕 . 2.编写个数不同 window.onload不能同时编
小胖
2018/06/27
2.8K0
jQuery基础--动画操作
三组基本动画 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title>
eadela
2019/09/29
4.1K0
jQuery基础--动画操作
jquery 事件和动画
blur focus load resize scroll unload click dbclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error
用户5760343
2019/10/08
2.1K0
jquery 事件和动画
点击加载更多

相似问题

使用jquery动态更改和动画背景图像

16

如何使用jquery和css使用动画更改单击背景图像

112

jQuery背景-图像动画

30

使用动画更改背景图像

10

使用jquery动画更改背景颜色

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文