10000 GitHub - GbrlSouza/Fibonacci
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

GbrlSouza/Fibonacci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Fibonacci

Este projeto cria uma animação visual da sequência de Fibonacci em formato de caracol, utilizando HTML, CSS e JavaScript.

📌 Funcionalidades

  • Gera uma espiral baseada na sequência de Fibonacci.
  • Cada novo segmento inicia no final do anterior, formando um caracol.
  • O tamanho das curvas segue a sequência de Fibonacci.
  • Animação suave com efeito de transição.
  • Atualização automática a cada segundo.

🚀 Tecnologias Utilizadas

  • HTML
  • CSS (para estilos e animações)
  • JavaScript (para gerar e manipular os elementos)

📦 Como Executar

  1. Baixe ou clone este repositório.
  2. Abra o arquivo index.html em qualquer navegador moderno.

📖 Explicação do Código

  1. Função Fibonacci Recursiva:
    • Implementada para calcular os valores da sequência de Fibonacci.
  2. Criação das Curvas:
    • Cada novo valor gera um arco que se liga ao anterior.
  3. Animação:
    • Os elementos são criados com opacity 0 e animados para opacity 1, criando um efeito de aparecimento suave.
  4. Rotação e Posicionamento:
    • Cada novo arco segue um ângulo de 90 graus para formar a espiral.

📷 Demonstração Visual

O código gera uma espiral Fibonacci dinâmica que cresce com o tempo.

🔥 Melhorias Futuras

  • Permitir o usuário pausar e reiniciar a animação.
  • Adicionar controle de velocidade.
  • Criar uma versão interativa com zoom e rotação manual.

📜 Licença

Este projeto está sob a licença MIT. Sinta-se livre para modificá-lo e usá-lo como quiser!


🚀 Desenvolvido para demonstrar Fibonacci de forma visual e interativa!

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%
0