Projeto final do Bootcamp Online de Front-end.
Precisamos falar sobre mulheres que mudaram o mundo!
-
Projeto da turma anterior
- Escolha uma personalidade maravilhosa que te inspira e coloque o nome dela nessa planilha.
- Crie a página de perfil da Maravilhosa na pasta com o seu nome.
- Inclua um link para a página do seu perfil (criada no Workshop) ao final da página de perfil da sua Maravilhosa.
- Insira na página principal o nome e a foto de sua Maravilhosa e o link para a sua página criada no passo anterior
- Clonar este repositório:
git clone https://github.com/reprograma/On4-git-e-github.git
- Crie sua branch:
git checkout -b seuNome
, ex:git checkout -b lydiarodrigues
- Atenção: Alterar a div em
index.html
SOMENTE onde houver seu nome e colocar o nome de sua personalidade no lugar - Adicione uma pasta com seu-nome dentro da pasta
maravilhosas
, ex: lydia-rodrigues - Dentro da pasta com seu-nome, crie um arquivo html com o nome da personalidade, ex: dorothy-vaughan.html
- Dentro da sua pasta, crie também as pastas de imagens, css e js
- Praticar HTML, CSS (com ou sem Bootstrap), responsividade, efeitos com JS ou JQuery
maravilhosas/
lydia-rodrigues/
dorothy-vaughan.html
css/
style.css
js/
script.js
img/
dorothy-vaughan-perfil.jpg
background.jpg
-
Recomendações para sua página:
- faça uso de html semântico
- mantenha um padrão na nomeação das classes
- página responsiva
- mínimo de 2 sections
- NAVBAR e FOOTER podem ser iguais aos da pagina principal
- Uso de ao menos 1 eventlistener (javascript)
-
O objetivo é praticar HTML, CSS (com ou sem Bootstrap), responsividade, efeitos com JS ou JQuery
-
Não esqueça de atualizar a Home! Alterar somente em
index.html
onde houver seu nome - Substitua o link na href, a imagem da sua mulher inspiradora, o alt da imagem e "Seu nome" pelo nome da sua maravilhosa:
<div class="maravilhosas__perfil">
<a href="maravilhosas/lydia-rodrigues/dorothy-vaughan.html">
<img class="img-responsive" src="./img/dorothy.png" alt="Foto de Dorothy Vaughan" />
<p>Dorothy Vaughan</p>
</a>
</div>
ATENÇÃO
- A entrega do projeto é obrigatória para obter o certificado do curso !
⚠️ - O projeto deve ser entregue até sexta-feira (21/12), porém se conseguirem entregar até antes da aula de sexta (20/12), vocês poderão acompanhar o merge e deploy da sua página! 💜
- No VSCode, ir em File > Preferences > Extensions
- Busque pelo nome da extensão e instale-a
- Instale a extensão Live Server
- Instale a extensão EditorConfig
- Ir em File > Preferences > Settings
- Na aba User > Extensions > Live Server Config > Settings: Custom Browser, selecionar chrome
- VSCode: habilite o Live Server clicando em Go Live
- Deverá abrir seu navegador com o endereço similar a:
http://127.0.0.1:5500/index.html
- Git Bash:
- Digite no Git Bash
ipconfig
ouipconfig //all
- Verifique o endereço IPv4. Deverá ser similar a:
192.168.X.X
- Digite no Git Bash
Ou...
- Windows 10: verifique seu IP conforme instruções;
- Deixar o notebook e o celular conectados na mesma rede privada de internet (WiFi ou Dados).
- No navegador do seu celular, digite o endereço do seu IP seguido do número da porta aberta pelo Live Server
númeroIP:númeroPorta
, ex:192.168.X.XX:5500
Obs: Se estiver usando uma rede pública de internet, talvez não seja possível acessar o projeto desta maneira. Se este for o caso, uma solução seria compartilhar sua rede de dados com seu notebook.
- (https://natalyapeixoto.github.io/)
- (https://dutra21.github.io/projetoFinalReprograma/)
- (https://deboradom.github.io/venus/index.html)
- (https://search.muz.li/inspiration/best-designed-landing-pages/)
- (https://www.landingfolio.com/)
- https://unsplash.com/
- https://pixabay.com/
- https://www.freepik.com/
- https://search.creativecommons.org/
Vamos relembrar um pouco sobre as especificidades do CSS (https://www.w3schools.com/CSS/css_specificity.asp)
linear-gradiente:
-
doc - (https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient)
-
example com imagem - (https://codepen.io/natalyapeixoto/pen/pBxYML)
-
background-attachment: (https://css-tricks.com/almanac/properties/b/background-attachment/)
- metodo addEventListener() (https://www.w3schools.com/jsref/met_element_addeventlistener.asp)
- eventos jQuery (https://www.w3schools.com/jquery/jquery_ref_events.asp)
- Lista de Eventos (https://developer.mozilla.org/en-US/docs/Web/Events)