animata
v2.0.0

手工制作的✍️相互作用动画和视觉效果来自整个Internet?,准备好将其复制并粘贴到您的项目中。
欢迎来到Animata,这是一个免费的手工制作的动画,效果和互动的收藏集,您可以通过简单的副本和粘贴将其无缝地集成到项目中。这些动画是使用parwindcss和react.js构建的,因此可以轻松自定义它们以适合您的项目的设计。
Animata不是一个成熟的UI库,例如Material-UI或Chakra-UI。它是动画和效果的集合,您可以用来增强项目的设计。您还可以将Animata与其他UI库或设计系统一起使用(您需要为此设置parwindcss)。
您无需将其作为依赖项安装,而可以将代码(将代码(将代码)复制为ShadCN/UI粘贴到您的项目中。但是,您仍然需要安装代码需要的其他依赖关系。
/
/components
/ui在哪里/是项目的根, /components是您保留组件的地方,并且使用tsconfig.json文件中的路径设置了项目。
{
"compilerOptions" : {
"baseUrl" : " . " ,
"paths" : {
"@/*" : [ " ./* " ]
}
}
}安装所需的依赖项,如果您还没有:
npm install tailwind-merge clsx lucide-react tailwindcss-animate在tailwind.config.js文件中添加tailwindcss-animate :
module . exports = {
plugins : [ require ( "tailwindcss-animate" ) ] ,
} ;在Libs文件夹中创建UTILS.TS文件并粘贴以下代码:
import { type ClassValue , clsx } from "clsx" ;
import { twMerge } from "tailwind-merge" ;
export function cn ( ... inputs : ClassValue [ ] ) {
return twMerge ( clsx ( inputs ) ) ;
} 欢迎对动画的贡献!
衷心感谢你们每个人对这个项目的惊人贡献。您的辛勤工作,创造力和奉献精神令人难以置信。无论是编码,调试,测试还是分享想法,每一项努力都会产生重大变化。
该项目已根据MIT许可获得许可。有关详细信息,请参见许可证文件。