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

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

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!

![Flocos de Neve ](https://github.com/user-attachments/assets/2f107142-fbef-47a5-93dc-14dd3d7667ac)

## 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>