html - 如何将 CSS 动画添加到 ReactJs 组件
问题描述
我正在开发一个会渲染加载动画的反应组件。
这是js文件
import React from 'react'
import './css/CircleSpinner.css'
const CircleSpiner = () => {
return (
<div className="lds-circle" >
</div>
)
}
export default CircleSpiner
CSS 位于单独的文件中,并且组件未按预期呈现动画。任何帮助,将不胜感激。
这是上面的代码沙箱。
解决方案
您需要内容或绘制圆圈:
.lds-circle > div {
display: inline-block;
width: 64px;
height: 64px;
margin: 8px;
border-radius: 50%;
border: 1px solid #000;
color: black;
animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
您缺少border: 1px solid #000;
或内容,因此您可以查看圈子。
还要定义 CircleSpiner 并在你的 app.js 上使用它:
CircleSpiner.js
import React from 'react'
const CircleSpiner = () => {
return (
<div>
</div>
)
}
应用程序.js
export default CircleSpiner
import "./styles.css";
import CircleSpiner from "./CircleSpiner"
export default function App() {
return (
<div className="App">
<div className="lds-circle">
<CircleSpiner></CircleSpiner>
</div>
</div>
);
}
推荐阅读
- javascript - 在嵌套导航器中导航时未定义 route.params?
- oracle - 如何在 Oracle SQL Developer 的存储过程中将表名列表作为参数传递?如何使用 PLSQL VARRAY 或嵌套表?
- amazon-web-services - 使用 API Gateway 防止 Lambda 中的意外无限循环
- python - 用python索引非常大的十六进制文件
- javascript - 我在主机上收到 POST 500 内部服务器错误,而它在 localhost 上运行良好
- java - 在频道“channel_id_here”错误上发布通知失败
- c# - 未调用 SaveStateToBundle
- c# - 有没有办法在没有卸载注册表或 C:\Windows\Installer 的情况下检测安装位置?
- google-apps-script - 使用 Google 脚本检查 Google 驱动器文件夹中的特定文件
- angular - 有没有人想办法让 Protractor 中的 ChromeDriver 始终使用稳定版本?