我在 React 和 Sass 專案中有以下代碼:
<header className="App-header" style={{backgroundColor: accentColour, color: accentColour}}>
之前使用 useState() 定義了 AccentColour,因此當我 setAccentColour(newcolour) 時,React 會將背景重新渲染為新顏色。我的問題是,如何在不同顏色之間添加顏色過渡 - 以便當重音顏色更改時一種背景顏色平滑過渡到下一種背景顏色?
uj5u.com熱心網友回復:
你可以做的是類似的事情:
<header className="App-header" style={{ backgroundColor: `${accentColor}`, transitionDuration: '500ms' }}>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/348698.html
標籤:javascript css 反应 css-transitions
上一篇:邏輯上,doublesumOfList(List<?extendsDouble>list)會使函式變成只讀模式,為什么list.remove()可以編譯成功
下一篇:將元素按鈕更改為影像
