Este projeto é uma aplicação simples em JavaScript que muda a cor de fundo de uma <div> a cada 100 milissegundos quando clicada. A cor é gerada aleatoriamente em formato hexadecimal. O usuário pode parar a mudança de cor clicando novamente na <div>. A aplicação é uma demonstração de manipulação do DOM e uso de eventos em JavaScript.
- Clone o repositório:
git clone https://github.com/gsilva279/Instagram_Logo.git
- Navegue até o diretório do projeto:
cd nome-do-repositorio - Abra o arquivo
index.htmlem um navegador:- Você pode abrir o arquivo diretamente no navegador ou usar um servidor local.
- Abra o arquivo
index.htmlem um navegador. - Clique na
<div>para iniciar a mudança de cor. - Clique novamente na
<div>para parar a mudança de cor. - A cor de fundo da
<div>mudará a cada 100 milissegundos enquanto estiver em execução.
Esta função gera uma cor hexadecimal aleatória.
Retorno: Uma string representando uma cor em formato hexadecimal (ex: #a3c1e0).
Evento de Clique:
- Quando a
<div>é clicada, a função verifica se a mudança de cor está em execução (isRunning). - Se estiver em execução, o intervalo é limpo usando
clearInterval(), eisRunningé definido comofalse. - Se não estiver em execução, um novo intervalo é iniciado com
setInterval(), que muda a cor de fundo da<div>a cada 100 milissegundos, eisRunningé definido comotrue.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue ou enviar um pull request.
Este projeto está licenciado sob a MIT License.
Para mais informações, entre em contato com [email protected].