
Ручная анимация вручную анимации и визуальные эффекты, полученные по всему Интернету?
Добро пожаловать в Animata, бесплатную коллекцию анимаций, эффектов и взаимодействий с открытым исходным кодом, которые вы можете легко интегрировать в свой проект с простой копией и вставкой. Анимации создаются с использованием Tailwindcss и React.js, поэтому их можно легко настроить в соответствии с дизайном вашего проекта.
Animata-это не полноценная библиотека пользовательского интерфейса, такая как материал-UI или чакра-UI. Это коллекция анимации и эффектов, которые вы можете использовать для улучшения дизайна вашего проекта. Вы также можете использовать Animata вместе с другими библиотеками пользовательского интерфейса или системами дизайна (вам нужно будет настроить Tailwindcss для этого).
Вместо этого вам не нужно устанавливать его как зависимость, вы можете просто скопировать и вставить код, как Shadcn/UI, в ваш проект. Тем не менее, вам все еще нужно установить другую зависимость, которая нуждается в коде.
/
/components
/ui Где / является корнем вашего проекта, /components - это то, где вы сохраняете свои компоненты, и проект был настроен с использованием путей в файле tsconfig.json .
{
"compilerOptions" : {
"baseUrl" : " . " ,
"paths" : {
"@/*" : [ " ./* " ]
}
}
}Установите требуемые зависимости, если вы еще этого не сделали:
npm install tailwind-merge clsx lucide-react tailwindcss-animate Добавить tailwindcss-animate в плагины в файле tailwind.config.js :
module . exports = {
plugins : [ require ( "tailwindcss-animate" ) ] ,
} ;Создайте файл utils.ts в папке Libs и вставьте следующий код:
import { type ClassValue , clsx } from "clsx" ;
import { twMerge } from "tailwind-merge" ;
export function cn ( ... inputs : ClassValue [ ] ) {
return twMerge ( clsx ( inputs ) ) ;
} Вклад в Animata всегда приветствуются!
Сердечная благодарность распространяется на каждого из вас за ваш удивительный вклад в этот проект. Ваша тяжелая работа, творчество и преданность делу были не чем иным, как невероятным. Будь то кодирование, отладка, тестирование или обмен идеями, все усилия имели существенное значение.
Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения подробной информации.