【发布时间】:2022-06-19 01:11:29
【问题描述】:
我正在使用反应和情绪。我需要根据布尔值更改元素的样式。下面的代码不起作用。如何正确组合多种样式?
import { css } from "@emotion/react"
const navSticky = css({
transform: "translateY(-10px)",
})
const navStyle = css({
background: "red",
})
...
<nav css={isSticky ? {...navStyle, ...navSticky} : navStyle}> </nav>
【问题讨论】:
-
如果使用
className,通常可以做这样的事情(使用反引号):className={`${styles.style1} ${styles.style2}`}。不知道same是否应该在这里工作?值得一试吗?