tailwind css has an animate
class which you can use to accomplish some fun things
minimal custom react loading screen
import React from 'react'
interface LoadingProps {
size:number
}
export const Loading: React.FC<LoadingProps> = ({size}) => {
return (
<div className="w-[50%] flex-center h-10">
<div
style={{ width: `${size}px`, height: `${size}px` }}
className="animate-spin">
<div className="h-full w-full border-4 border-t-purple-500
border-b-purple-700 rounded-[50%]">
</div>
</div>
</div>
);
}
and call it like
<Loading size={35}/>
viola
Top comments (0)