Este projeto foi desenvolvido como parte do curso da Trybe, com o objetivo de criar um formulário interativo para a escola de bruxos Trybewarts. A seguir, você encontrará informações sobre como configurar e executar o projeto, bem como detalhes sobre as funcionalidades implementadas.
- JavaScript
- HTML
- CSS
A página desenvolvida apresenta as seguintes características:
- Barra Superior: Uma barra verde na parte superior da página com a classe
header
e cor de fundorgb(50, 167, 145)
. - Logotipo da Trybewarts: O logotipo está posicionado dentro do header.
- Formulário de Login: Um formulário com inputs de email e senha, que dispara alertas com base na validação dos dados inseridos.
- Título Centralizado: Um título "Trybewarts" centralizado no cabeçalho.
- Formulário Principal: Um formulário dentro da tag
main
com largura de 675px. - Direção Vertical: Os itens do formulário estão organizados verticalmente.
- Logo ao Lado Direito: A logo da Trybewarts posicionada ao lado direito da página.
- Inputs: Campos para nome, sobrenome e email no formulário.
- Select: Um campo select com opções de casas.
- Campos lado a lado: Campos de Nome/Sobrenome e Email/Casa posicionados lado a lado.
- Inputs do Tipo Radio: Três inputs do tipo radio para a escolha da família.
- Checkboxes: Seis opções de checkbox para conteúdos desejados.
- Campo de Avaliação: Um campo de avaliação de 1 a 10 sobre a Trybewarts.
- Textarea: Uma textarea com limite de 500 caracteres para feedback.
- Checkbox de Validação: Um checkbox para validar as informações digitadas.
- Botão de Enviar: Um botão de submit para enviar o formulário.
- Habilitação do Botão: O botão de enviar é habilitado ou desabilitado conforme o checkbox.
- Rodapé: Um rodapé com direitos reservados à Trybewarts.
- Contador de Caracteres: Um contador que atualiza o número de caracteres enquanto a textarea é digitada.
- Substituição do Formulário: Ao clicar no botão Enviar, o formulário é substituído pelas informações preenchidas pelo usuário.
- Versão Mobile: O formulário é responsivo e otimizado para dispositivos móveis.
-
Faça um Fork do Repositório:
- Acesse o repositório original do projeto no GitHub e clique em "Fork" no canto superior direito para criar uma cópia do projeto na sua conta.
-
Clone o Repositório Forkado:
- Após fazer o fork, copie o link do seu repositório e clone-o para o seu computador:
git clone git@github.com:seu-usuario/project-trybewarts.git
-
Navegue até o Diretório do Projeto:
cd project-trybewarts
-
Instale as Dependências:
npm install
-
Visualize o Projeto:
- Abra o arquivo
index.html
em seu navegador para visualizar o projeto.
- Abra o arquivo
Lembre-se de substituir "seu-usuario"
pelo seu nome de usuário no GitHub para que o link do fork seja correto.