【发布时间】:2021-06-12 01:31:15
【问题描述】:
我有一个想要在 react.js 组件中使用的动画。
@keyframes pulse {
0% {
background-color: #94A3B8;
}
50% {
background-color: #CBD5E1;
}
100% {
background-color: #94A3B8;
}
}
我可以把它放在一个 CSS 文件中,然后将它导入到 react 组件中。然后我可以这样引用它:
<div style={{animation: "pulse"}}></div>
我很好奇是否可以在组件中定义动画。像这样:
const animation = `
@keyframes pulse {
0% {
background-color: #94A3B8;
}
50% {
background-color: #CBD5E1;
}
100% {
background-color: #94A3B8;
}
}
`
<div style={{ keyframes: animation }}></div>
【问题讨论】:
-
谢谢。我试过但没有用。另外,我没有使用 Material-UI。
标签: css reactjs animation css-in-js