weaver_trunk_cli/pc4mobx/prj/components/portal/LoadingSpinner.js

39 lines
896 B
JavaScript

/*
* @Author: lusx
* @Date: 2020-02-27 15:45:53
* @Last Modified by: lusx
* @Last Modified time: 2020-02-27 15:50:41
*/
import React from 'react';
const style = {
borderRadius: '50%',
width: '40px',
height: '40px',
//margin: 'auto',
position: 'relative',
borderTop: '3px solid rgba(0, 0, 0, 0.1)',
borderRight: '3px solid rgba(0, 0, 0, 0.1)',
borderBottom: '3px solid rgba(0, 0, 0, 0.1)',
borderLeft: '3px solid #818a91',
transform: 'translateZ(0)',
animation: 'loading-spinner 0.5s infinite linear',
};
export default class LoadingSpinner extends React.Component {
render() {
return (
<div className="loading-spinner" style={style}>
<style>
{`
@keyframes loading-spinner {
0% { transform : rotate(0deg); }
100% { transform : rotate(360deg); }
}
`}
</style>
</div>
);
}
}