reactjs - Tailwindcss 动画 + nextjs:图像淡入效果仅第一次运行然后停止
问题描述
我正在尝试创建从一个图像到另一个图像的平滑图像过渡(淡入),用于将一组图像直接(即import img1 from './picture-1.jpg'
等)导入到我的 nextjs 组件中。该组件应该是一个大图像横幅。我希望它自动交换图像。
到目前为止我所拥有的大部分工作的片段:
...
...
useInterval(nextImage, 5000)
const bgImage = `url(${images[index]})`
return (
<div
className="animate-slowfadein w-full bg-cover bg-center h-80"
style={{ backgroundImage: bgImage }}
></div>
)
...
图像旋转工作正常,但我注意到动画仅在组件第一次安装时工作。在那之后,它一直是突然的过渡。如何让每张图像始终淡入?
解决方案
推荐阅读
- r - 在 r 中导出时提高图形质量
- python-3.x - 为什么 Numba 的“急切编译”会减慢执行速度
- google-sheets - Google 表格 - 查询、导入和将文本附加到结果
- javascript - MapView 在 React Native 中更改坐标时不滚动
- node.js - 无法使用 HTTPS 连接到 node.js 服务器
- .net - Azure App Service 中托管的 .Net Web API - 内存消耗和性能随时间下降
- types - 在 Julia 中,您可以指定可调用函数参数的参数和返回值吗?
- python - Python Kademlia DHT
- python - 如何在特定位置生成字符串中的字符组合?
- javascript - 包含在另一个 HTML 页面中的 HTML 页面的脚本不起作用,如何解决?