繁体   English   中英

如何在 React 中的特定状态值的重新渲染之间添加转换?

[英]How can I add a transition between re-renders of a specific state value in React?

我在 React 和 Sass 项目中有以下代码:

<header className="App-header" style={{backgroundColor: accentColour, color: accentColour}}>

之前使用 useState() 定义了 AccentColour,因此当我 setAccentColour(newcolour) 时,React 会将背景重新渲染为新颜色。 我的问题是,如何在不同颜色之间添加颜色过渡 - 以便当重音颜色更改时一种背景颜色平滑过渡到下一种背景颜色?

你可以做的是类似的事情:

<header className="App-header" style={{ backgroundColor: `${accentColor}`, transitionDuration: '500ms' }}>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM