javascript - 如何在 ReactJS 的内联样式中动态更改动画值
问题描述
我发现了许多有关 ReactJS 内联样式的相关问题,但不适合我的。
我需要根据 API 值(动态变化)在 UI 中更改动画速度(1、3、4、6、7 是我的动画速度)
我尝试了以下方式
<img className="fan1" src={fan1} style={{animation: "spin "`${2}`"s linear infinite" }}></img>
<img className="fan1" src={fan1} style={{animation: "spin ${2}s linear infinite" }}></img>
<img className="fan1" src={fan1} style={{animation: `spin {2}s linear infinite` }}></img>
<img className="fan1" src={fan1} style={{animation: {spin {2}s linear infinite} }}></img>
我不确定如何实现这一点。请帮帮我。
解决方案
这对我有用
<img className="fan1"
src={fan1}
style={{ animation: `spin ${5}s linear infinite` }}
alt="fan"
></img>
推荐阅读
- stylelint - Stylelint 不尊重 ignoreProperties 中的负前瞻
- r - 如何让我的代码每 5 分钟运行一次?
- node.js - 为什么节点不使用此代码从 http 重定向到 https?
- react-native - React-native:仅当内容小于屏幕时才使用空格
- c - 创建动态库时函数未定义
- r - R传单和等地球投影
- c# - 验证具有空对象的 JsonArray 的 json
- godot - 使用 Gdscript 使骨骼指向 Godot 中的另一个骨骼
- tags - 如何使用名称值标签运行测试?
- pandas - 使用 DataFrame.assign 创建多个新的 DataFrame 列并应用