Projeto desenvolvido para praticar o uso de jQuery, especialmente para manipular links de imagens e adicioná-las dinamicamente ao layout da página.
Trata-se de uma landing page de galeria de fotos, com as seguintes funcionalidades:
- Inicialmente exibe 3 imagens.
- Botão "Nova imagem" que exibe um formulário usando efeito slideUp para inserir o link da imagem.
- Formulário com botão Adicionar para validar o link e adicionar a imagem ao layout, e botão Cancelar para esconder o formulário sem adicionar.
- Layout em linhas com 3 imagens por linha.
- Possibilidade de adicionar imagens infinitamente, porém as imagens adicionadas desaparecem após recarregar a página.
- HTML
- CSS
- JavaScript
- jQuery
Finalizado
Projeto desenvolvido com base em um tutorial do curso Desenvolvedor Full Stack Python da Escola Britânica de Artes Criativas & Tecnologia (EBAC).
🔗 Acesse o site aqui
📁 Repositório no GitHub
Clone o repositório:
git clone https://github.com/Mateus-Cimini/newGallery.gitAbra o arquivo index.html no navegador
ou use um servidor local com:
npx live-server- ✅ Exibe 3 imagens iniciais no layout
- ✅ Formulário com efeito slideUp para adicionar nova imagem via link
- ✅ Validação do link para imagem antes de adicionar
- ✅ Layout responsivo com 3 imagens por linha
- ⏳ Persistência das imagens adicionadas não implementada (reinicia ao recarregar a página)
📁 assets/
└── 📁 imgs/
index.html
main.css
main.js
README.md
- Faça um fork
- Crie uma branch:
git checkout -b minha-feature - Commit:
git commit -m 'Minha contribuição' - Push:
git push origin minha-feature - Crie um Pull Request
Este projeto está sob a licença MIT.
Feito por Mateus Cimini