Projeto desenvolvido com o objetivo de praticar e aplicar diversos recursos de HTML, CSS, JavaScript, jQuery e Bootstrap, criando um portal completo de notícias sobre o jogo Wild Rift.
O site simula um portal informativo com múltiplas páginas interligadas e estruturadas com layout consistente. Conta com funcionalidades comuns em projetos profissionais como:
- Menu hamburger com sidebar de navegação.
- Tema claro/escuro selecionável pelo usuário.
- Simulação de perfil no topo (avatar + nome fictício).
- Animações com zoom nos cards de notícias.
- Toasts divertidos no final da rolagem sugerindo outras páginas.
- Modais para exibição de imagens maiores de skins.
- Página com minigame interativo onde o usuário monta sua pool de campeões.
-
HTML
-
CSS
-
JavaScript
-
jQuery
-
Bootstrap
Recursos do Bootstrap utilizados:
- Navbar e sidebar
- Cards
- Carrossel (slide)
- Modais
- Toasts
- Alerts
- Grid com
col-para responsividade
Em produção
Projeto autoral criado para prática individual com base no universo do Wild Rift.
🔗 Acesse o site aqui
📁 Repositório no GitHub
Clone o repositório:
git clone https://github.com/Mateus-Cimini/YoungRift.gitAbra o arquivo index.html no navegador
ou use um servidor local com:
npx live-server- ✅ Slide automático com as últimas novidades
- ✅ Notícias destacadas com capa, título, data, tag e descrição
- ✅ Sidebar com links para todas as páginas
- ✅ Cards clicáveis de skins com modais exibindo imagem maior
- ✅ Efeito zoom ao passar o mouse nas notícias
- ✅ Tema claro/escuro personalizável
- ✅ Toast no final da página sugerindo links
- ✅ Simulação de perfil (avatar e nick fictício)
- ✅ Minigame interativo para montar pool de campeões
- ⏳ Sistema de login e exibição de notícia completa ainda não implementados
📁 assets/
├── 📁 css/
└── 📁 images/
📁 libs/
└── arquivos do Bootstrap (CSS e JS)
📁 pages/
├── 📁 eventos/
│ └── eventos.html
├── 📁 jogo/
│ ├── index.html
│ ├── main.js
│ ├── 📁 css/
│ └── 📁 imgs/
├── 📁 Path Notes/
│ ├── path.css
│ ├── path.html
│ └── path.js
└── 📁 Novas skin/
├── skin.css
├── skin.html
index.html
script.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