Este projeto apresenta uma animação criativa de velas utilizando HTML5 e CSS3 puro, com elementos interativos e visuais que incluem olhos piscando, chamas dançantes e efeitos de fundo dinâmicos.
Velas com expressões faciais animadas Os olhos piscam em intervalos realistas, criando uma expressão divertida e envolvente.
Chama da vela animada
O movimento sutil da chama simula o efeito natural do fogo utilizando keyframes CSS.
Efeitos de fumaça
A fumaça se dissipa com animações suaves, trazendo mais realismo ao projeto.
Transições de fundo
Um fundo dinâmico com cores em transição contínua, proporcionando uma experiência visual agradável.
HTML5: Estrutura básica do projeto.
CSS3: Estilização, keyframes e animações puras.
A organização dos arquivos é simples e direta:
animated-candles-with-css/
│-- index.html # Estrutura HTML do projeto
│-- style.css # Estilização e animações CSS
└-- README.md # Documentação do projeto
Para visualizar a animação:
Faça o clone do projeto:
git clone https://github.com/Ninja1375/animated-candles-with-css.git
Abra o arquivo index.html
em qualquer navegador moderno.
Principais Animações
Olhos Piscando
Criado com @keyframes
alternando a opacidade e altura dos olhos.
@keyframes blink-eyes {
0%, 100% { transform: scaleY(1); }
50% { transform: scaleY(0.1); }
}
Movimento da Chama
Simula o balanço natural do fogo.
@keyframes dance-fire {
0%, 100% { transform: rotate(0deg); }
50% { transform: rotate(2deg); }
}
Fumaça Subindo
Animação suave movendo elementos para cima e para os lados.
@keyframes move-smoke {
0% { opacity: 1; transform: translateY(0); }
100% { opacity: 0; transform: translateY(-50px); }
}
Fundo Dinâmico
Alterna entre cores usando @keyframes
.
@keyframes change-background {
0% { background-color: #fef3d3; }
50% { background-color: #ffccbc; }
100% { background-color: #fef3d3; }
}
Este projeto foi desenvolvido para demonstrar o poder do CSS puro na criação de animações interativas e criativas.
Se gostou do projeto, deixe uma estrela ⭐ no repositório!