Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ninja1375/animated-candles-with-css

Animated Candles with CSS
https://github.com/ninja1375/animated-candles-with-css

animated candles css3 html5

Last synced: about 13 hours ago
JSON representation

Animated Candles with CSS

Awesome Lists containing this project

README

        

# Animated Candles with CSS

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.

## 🔥 Destaques da Animação

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.

## 🚀 Tecnologias Utilizadas


**HTML5:** Estrutura básica do projeto.

**CSS3:** Estilização, keyframes e animações puras.

## 📂 Estrutura do Projeto

A organização dos arquivos é simples e direta:

```plaintext
animated-candles-with-css/
│-- index.html # Estrutura HTML do projeto
│-- style.css # Estilização e animações CSS
└-- README.md # Documentação do projeto
```

## 🎥 Pré-visualização

Para visualizar a animação:

Faça o clone do projeto:

```bash
git clone https://github.com/Ninja1375/animated-candles-with-css.git
```

Abra o arquivo `index.html` em qualquer navegador moderno.

## 🛠️ Como Funciona

Principais Animações

**Olhos Piscando**

Criado com `@keyframes` alternando a opacidade e altura dos olhos.

```css
@keyframes blink-eyes {
0%, 100% { transform: scaleY(1); }
50% { transform: scaleY(0.1); }
}
```

**Movimento da Chama**

Simula o balanço natural do fogo.

```css
@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.

```css
@keyframes move-smoke {
0% { opacity: 1; transform: translateY(0); }
100% { opacity: 0; transform: translateY(-50px); }
}
```

**Fundo Dinâmico**

Alterna entre cores usando `@keyframes`.

```css
@keyframes change-background {
0% { background-color: #fef3d3; }
50% { background-color: #ffccbc; }
100% { background-color: #fef3d3; }
}
```

## 🎨 Captura de Tela

![Velas Animadas com CSS ](https://github.com/user-attachments/assets/3d61d93f-0708-4f29-9bd8-1bcc59145dae)

## 💡 Inspiração

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!

## Apoie-me: