vuejs中:style动态绑定的background-img 如何增加切换动画?

发布于 2022-09-07 19:43:58 字数 187 浏览 26 评论 0

我用的settimeout实现的定时切换div的背景图片

<div class="blur1x" :style="{backgroundImage: 'url(' + currentImg[currentImgIndex - 1] + ')'}"

我想在切换时增加过渡动画。 求大佬指点。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

や莫失莫忘 2022-09-14 19:43:58

首先,背景图替换是不支持css3动画的

看题主的意思是想实现类似于淡入淡出渐变的效果,那么就需要改变dom结构,有多少张图就用多少个div,用绝对定位定在一起,然后通过z-indexopacity来实现动画效果

花想c 2022-09-14 19:43:58

建议用ui框架的Swipe组件可以直接实现你的目的,如果没有用ui框架的话,轮播图的写法很多

一场春暖 2022-09-14 19:43:58

建议使用background-position来控制,这样就可以使用background实现动态切换了

汐鸠 2022-09-14 19:43:58

可以用v-show+vue过渡动画,这样就可以实现

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文