
인터넷 전역에서 공급되는 수공예 ✍️ 상호 작용 애니메이션 및 시각 효과?
간단한 복사 및 붙여 넣기로 프로젝트에 원활하게 통합 할 수있는 무료 및 오픈 소스 컬렉션 인 Animata에 오신 것을 환영합니다. 애니메이션은 Tailwindcss 및 React.js를 사용하여 구축되므로 프로젝트 디자인에 쉽게 사용자 정의 할 수 있습니다.
Animata는 재료 -UI 또는 Chakra-UI와 같은 본격적인 UI 라이브러리가 아닙니다. 프로젝트 디자인을 향상시키는 데 사용할 수있는 애니메이션 및 효과 모음입니다. 다른 UI 라이브러리 또는 디자인 시스템과 함께 Animata를 사용할 수도 있습니다 (이를 위해 Tailwindcss를 설정해야 함).
대신 종속성으로 설치할 필요가 없습니다. 대신 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 ) ) ;
} Animata에 대한 기여는 항상 환영합니다!
이 프로젝트에 대한 놀라운 기여를 위해 진심으로 감사합니다. 당신의 노력, 창의성 및 헌신은 놀라운 일이 아닙니다. 코딩, 디버깅, 테스트 또는 아이디어 공유에 관계없이 모든 노력은 상당한 차이를 만들었습니다.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.