- Track: Common Core
- Curso: Criando um site interativo
- Unidad: Layout da Web com HTML & CSS
Para completar este desafio, criamos um repositório boilerplate (template inicial) com todos os recursos necessários. Isso inclui imagens, estrutura de pastas e arquivos onde você irá escrever seu código.
-
Faça um fork deste repositório.
-
Em seguida você deverá clonar esse fork em seu computador. Lembre-se do comando
git clone
e de sua estrutura, que normalmente é essa:git clone https://github.com/<nome-de-usuario>/freelancer.git
O desafio consiste em replicar o site Freelancer e o resultado desejado é este:
-
Encontrará um arquivo-base
index.html
no qual deverá escrever a estrutura de seu projeto e linkar seus arquivos de estilo(CSS). -
Na pasta
css
terá um arquivo-basemain.css
onde você irá adicionar os estilos necessários em seu projeto. -
Dentro da pasta
assets
se encontra a pastaimages
onde estão todas as imagens necessárias para completar seu projeto. -
Você deverá atualizar o arquivo
README.md
explicando o conteúdo de seu repositório. -
Esta página utiliza duas fontes:
Montserrat
eLato
. -
A paleta de cores pode ser obtida inspecionando o site original, porém para pouparmos tempo você pode usar as seguintes:
#2c3e50
,#18bc9c
e#212529
. -
Os ícones das redes sociais podem ser encontrados em Font Awesome.
-
Neste desafio, encontrará coisas que possivelmente ainda não viu em classe, como formulários. Não se preocupe, temos certeza que se sairá bem. Aqui ficam algumas dicas:
- Para o formulário, revise tags como
form
,input
,button
.
- Para o formulário, revise tags como
-
O sublinhado com estrela que aparece em algumas seções do site, no endereço original, foi feita com um ícone e pseudo-elementos (
:after
,:before
). Este é um desafio divertido, sendo assim não se preocupe em focar nesta parte de início, ma vez que não é o objetivo principal do desafio! :)Nota: o site original tem certos efeitos e funcionalidades que estão fora do alcance desse desafio. Mantenha o foco em obter um leiaute o mais próximo possível, usando o que aprendemos até agora :)
- Nomes de classes, ids e etc
- Indentação
- Arquivo
README.md
atualizado e escrito corretamente