https://github.com/ninja1375/flocos-de-neve
Flocos de Neve
https://github.com/ninja1375/flocos-de-neve
css html javascript
Last synced: about 1 month ago
JSON representation
Flocos de Neve
- Host: GitHub
- URL: https://github.com/ninja1375/flocos-de-neve
- Owner: Ninja1375
- Created: 2024-12-08T01:21:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-25T21:45:46.000Z (5 months ago)
- Last Synced: 2024-12-25T22:27:24.026Z (5 months ago)
- Topics: css, html, javascript
- Language: JavaScript
- Homepage: https://ninja1375.github.io/Flocos-de-Neve/
- Size: 25.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# [Flocos de Neve](https://ninja1375.github.io/Flocos-de-Neve/)
>[!IMPORTANT]
Não fique muito tempo olhando para a animação, ela pode prejudicar **TEMPORARIAMENTE** a visão.Demonstração!

## Descrição
Este é um simples efeito visual de flocos de neve caindo sobre a página, utilizando HTML, CSS e JavaScript. O projeto foi criado para simular flocos de neve flutuando pela tela, criando um efeito visual encantador para websites durante o inverno ou para dar um toque festivo.
## Funcionalidades
- **Efeito de flocos de neve**: Flocos de neve caem da parte superior da tela com variações de tamanhos e velocidades.
- **Responsivo**: O efeito se adapta ao tamanho da janela do navegador, garantindo uma experiência consistente em diferentes dispositivos.
- **Text Shadow**: Caso o navegador suporte, é aplicado um efeito de sombra no texto dos flocos de neve, tornando-os ainda mais visíveis.## Tecnologias Utilizadas
- **HTML**: Estrutura básica da página.
- **CSS**: Estilização do fundo da página e dos flocos de neve.
- **JavaScript**: Lógica para gerar os flocos de neve e movê-los pela tela. A biblioteca jQuery foi utilizada para facilitar manipulações DOM e animações.## Como Usar
1. Clone este repositório para o seu ambiente local ou baixe os arquivos.
2. Abra o arquivo `index.html` em um navegador para ver o efeito em ação.
3. O projeto também pode ser integrado a outros sites para adicionar o efeito de flocos de neve facilmente.## Como Funciona
### HTML
O arquivo `index.html` configura a estrutura básica da página e inclui os arquivos CSS e JavaScript necessários para o funcionamento do efeito. A tag `` carrega a biblioteca jQuery para facilitar a manipulação dos elementos DOM.
### CSS
O arquivo `style.css` define a cor de fundo da página e outras configurações visuais, como o tamanho e o posicionamento dos flocos de neve.
```css
body {
background: #e80707; /* Fundo vermelho vibrante */
margin: 0;
padding: 0;
overflow: hidden; /* Garante que os flocos não causem rolagem */
font-family: Arial, sans-serif;
}
```### javaScript
O arquivo ```script.js``` contém a lógica que gera os flocos de neve. Cada floco é um elemento ```span``` com um ícone de floco de neve e estilos aleatórios, como tamanho e velocidade. A função ```move()``` move os flocos pela tela, e novos flocos são gerados conforme os antigos saem da tela.
## Apoie-me:
<a href="https://buymeacoffee.com/antonio13" target="_blank"><img loading="lazy" src="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20coffee&emoji=&slug=seu_nome_de_usuario&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff" width="130" height="30"></a>
<a href="https://www.paypal.com/donate/?hosted_button_id=DN574F28FYUNG" target="_blank"><img loading="lazy" src="https://upload.wikimedia.org/wikipedia/commons/b/b5/PayPal.svg" width="130" height="30"></a>
<a href="https://github.com/sponsors/Ninja1375" target="_blank"><img loading="lazy" src="https://img.shields.io/badge/-Sponsor-ea4aaa?style=for-the-badge&logo=github&logoColor=white" width="130" height="30"></a>