O Animagic é uma aplicação web inovadora que permite a criação e personalização de backgrounds animados para diversos projetos. Desenvolvido com a tecnologia Lovable e outras ferramentas modernas, o Animagic simplifica o processo de criação de fundos dinâmicos e visualmente impressionantes – sem a necessidade de escrever código. Este projeto tem como objetivo colaborar com o desenvolvimento web, incentivando a criatividade e a produtividade na criação de interfaces atrativas.
Wilker J C Pimenta
Desenvolvido com paixão e comprometimento com a comunidade open source. Contribuições são sempre bem-vindas para evoluir este projeto e aprimorar a experiência dos usuários.
O Animagic oferece uma variedade de animações para se adequar a diferentes necessidades e estilos:
- Gradiente: Transições suaves entre cores, criando fundos em degradê.
- Partículas: Animação de partículas que flutuam, ideal para efeitos dinâmicos.
- Ondas: Movimento fluido com ondas personalizáveis.
- Parallax: Criação de profundidade com camadas em velocidades variadas.
- Rede: Pontos interconectados formando uma rede dinâmica.
- Blobs: Formas orgânicas que se transformam e se movem suavemente.
- Glitch: Efeito de distorção digital para um visual moderno.
- Estrelas: Campo de estrelas com sensação de profundidade e movimento.
- Ruído: Efeito de ruído visual que adiciona textura.
- Transição de Cores: Alteração gradual entre diferentes cores.
Cada tipo de animação possui configurações específicas, permitindo a customização total, incluindo:
- Seleção e combinação de cores
- Velocidade da animação
- Tamanho e quantidade dos elementos
- Opacidade e intensidade dos efeitos
- E muito mais, conforme a animação escolhida
Após personalizar sua animação, o Animagic possibilita:
- Geração automática de código HTML, CSS e JavaScript
- Opção de copiar o código completo ou por linguagem
- Uso imediato do código gerado em projetos web
- Selecione a opção "Gradiente".
- Escolha suas cores favoritas (ex:
#ff6b6b,#f8e71c,#50e3c2). - Ajuste a duração da animação para 15 segundos.
- Defina o ângulo do gradiente para 45°.
- Clique em "Gerar Código".
- Copie o código e implemente em seu projeto.
- Selecione a opção "Partículas".
- Configure a quantidade de partículas (por exemplo, 50).
- Defina cores vibrantes para as partículas.
- Ajuste os tamanhos mínimo e máximo das partículas.
- Personalize a velocidade de movimento.
- Gere o código e insira em seu site.
Para uma animação de gradiente, o código gerado pode ser semelhante a:
<div class="animated-background"></div>.animated-background {
width: 100%;
height: 100%;
background: linear-gradient(45deg, #ff6b6b, #f8e71c, #50e3c2);
background-size: 400% 400%;
animation: gradient-animation 15s ease infinite;
}
@keyframes gradient-animation {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}// Para a animação de gradiente, o JavaScript não é necessárioPara rodar o Animagic localmente, siga os passos abaixo:
- Clone o repositório:
git clone https://github.com/seuusuario/animagic.git
- Navegue até o diretório do projeto:
cd animagic - Instale as dependências:
npm install
Para iniciar a aplicação, execute o comando:
npm run devAbra seu navegador e acesse http://localhost:3000 para experimentar o Animagic.
- Lovable – Framework principal para a criação da aplicação.
- React – Biblioteca para construção da interface de usuário.
- TypeScript – Linguagem para desenvolvimento com tipagem estática.
- Tailwind CSS – Framework para estilização rápida e responsiva.
- Shadcn/UI – Componentes de interface modernos.
- Vite – Ferramenta de build rápida e eficiente.
Contribuições são fundamentais para o aprimoramento do Animagic. Sinta-se à vontade para:
- Abrir issues para reportar bugs ou sugerir melhorias.
- Enviar pull requests com novas funcionalidades, correções ou atualizações.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.
Animagic is an innovative web application that allows you to create and customize animated backgrounds for various projects. Developed using the Lovable technology along with modern tools, Animagic simplifies the process of generating dynamic and visually impressive backgrounds – no coding required. This project aims to support web development by fostering creativity and productivity in crafting attractive interfaces.
Wilker J C Pimenta
Developed with passion and commitment to the open source community. Contributions are always welcome to help evolve this project and enhance the user experience.
Animagic offers a variety of animations to suit different needs and styles:
- Gradient: Smooth transitions between colors, creating a gradient background.
- Particles: Floating animated particles for dynamic effects.
- Waves: Fluid motion with customizable wave patterns.
- Parallax: Depth creation with layers moving at different speeds.
- Network: Interconnected points forming a dynamic network.
- Blobs: Organic shapes that transform and move gracefully.
- Glitch: Digital distortion effects for a modern look.
- Stars: Star fields with a sense of depth and motion.
- Noise: Visual noise effect adding texture.
- Color Transition: Gradual color shifts for the background.
Each animation type comes with specific settings, allowing full customization including:
- Color selection and combinations
- Animation speed
- Element size and quantity
- Opacity and effect intensity
- And much more depending on the chosen animation
After personalizing your animation, Animagic lets you:
- Automatically generate HTML, CSS, and JavaScript code
- Copy the complete code or individual language snippets
- Directly use the generated code in your web projects
- Select the "Gradient" option.
- Choose your favorite colors (e.g.,
#ff6b6b,#f8e71c,#50e3c2). - Set the animation duration to 15 seconds.
- Define the gradient angle as 45°.
- Click on "Generate Code."
- Copy the code and implement it in your project.
- Select the "Particles" option.
- Configure the number of particles (e.g., 50).
- Choose vibrant colors for the particles.
- Adjust the minimum and maximum particle sizes.
- Customize the movement speed.
- Generate the code and insert it into your website.
For a gradient animation, the generated code may look like:
<div class="animated-background"></div>.animated-background {
width: 100%;
height: 100%;
background: linear-gradient(45deg, #ff6b6b, #f8e71c, #50e3c2);
background-size: 400% 400%;
animation: gradient-animation 15s ease infinite;
}
@keyframes gradient-animation {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}// For the gradient animation, JavaScript is not requiredTo run Animagic locally, follow these steps:
- Clone the repository:
git clone https://github.com/seuusuario/animagic.git
- Navigate to the project directory:
cd animagic - Install dependencies:
npm install
To start the application, run:
npm run devThen, open your browser and visit http://localhost:3000 to try out Animagic.
- Lovable – Main framework used for building the application.
- React – Library for building user interfaces.
- TypeScript – Language offering static type checking.
- Tailwind CSS – Utility-first CSS framework for rapid styling.
- Shadcn/UI – Modern UI components.
- Vite – Fast and efficient build tool.
Contributions are vital for improving Animagic. Feel free to:
- Open issues to report bugs or suggest enhancements.
- Submit pull requests with new features, fixes, or updates.
This project is licensed under the MIT License. See the LICENSE file for more details.