Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

DESAFIO CURRÍCULO - MATEUS MESSIAS

Olá espero que estejam todos bem!

Essa a a primeira versão do meu curriculo Desafio Currículo

Peço que deixem suas sugestões aqui para asaber como posso melhor ele.

`@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500&family=Domine:wght@500&display=swap');

*{ margin: 0; padding: 0; } body{ background-color:rgb(127, 127, 127); color: #F6F6F6; }

.titulo-destaque{ color:rgb(170, 210, 140); }

.apresentacao { padding: 5% 15%; display: flex; align-items: center; justify-content: space-between; }

.apresentacao_conteudo{ width: 650px; display: flex; flex-direction: column; gap: 40px;

}

.apresentacao_conteudo_titulo{ font-size: 30px; font-family: "Domine", serif;}

.apresentacao_conteudo_paragrafo{ font-size: 20px; font-family: "Cinzel", serif; font-weight: 500; text-align: justify; }

.apresentacao_links{ display: flex; flex-direction: column; justify-content: space-between; align-items: center; gap: 15px; }

.apresentacao_links_link { display: flex; justify-content: center; gap: 16PX; border: SOLID, #22D4FD; width: 378px; text-align: center; border-radius: 8px; font-size: 20px; font-weight: 600; padding: 21.5px 0; text-decoration: none; color: #F6F6F6; font-family: "Cinzel", serif; }

.apresentacao_links_link:hover{ background-color: #616161; }

.rodape{ color: #000000; background-color:rgb(0, 77, 40); padding: 10px; text-align: center; font-family: "Cinzel", serif; font-weight: 500; }

.cabecalho{ color: #000000; background-color:rgb(0, 77, 40); padding: 2% 0% 0% 15%; text-align: center; font-family: "Cinzel", serif; font-weight: 500; }

.cabecalho_menu{ display: flex; justify-content:last center; align-items: center;

}

.cabecalho_menu_link{ color: #000000; font-family: "Cinzel", serif; font-size: 20px; padding: 10px 15px; text-decoration: none; font-weight: 500; }

.cabecalho_menu_link:hover{ background-color: rgb(175, 185, 33);}

.curriculo{ padding: 5% 15%; display: flex; align-items: center; justify-content: space-between; }

.curriculo_conteudo{ width: 650px; display: flex; flex-direction: column; gap: 15px; }

.curriculo_titulo{ color:rgb(170, 210, 140); font-size: 40px;

}

.curriculo_subtitulo{ color:rgb(170, 210, 140); font-size: 16px; text-align: center;

}

.curriculo_contato { display: flex; align-items: center; gap: 20px; font-family: "Cinzel", serif; padding: 5% 0% 0% 0%; }

.info { display: flex; flex-direction: column; }

.info_contato{ padding: 1%; text-align: justify;

}

.curriculo_contato img { width: 250px; height: 175px; border-radius: 8px; object-fit: cover; }`

4 respostas

Olá Mateus! Parabéns pelo seu projeto!

O que pode ser melhorado?

1 - Consistência nos recuos, nomes e formatação.

2 - Remoção de vírgulas e erros de digitação (exemplo: border: SOLID, #22D4FD corrigido para border: 2px solid #22D4FD).

3 - Unificação de fontes – definir a fonte principal no body.

4 - Adição de animações com transition nos :hover – para efeitos mais suaves.

5 - Redução de repetições – unificar estilos semelhantes.

6 - Inclusão de box-sizing: border-box; – para melhorar o controle de tamanhos e espaçamentos.

Aqui é o CSS com minhas reflexões sobre melhorias

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500&family=Domine:wght@500&display=swap');

/* Estilos gerais */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background-color: rgb(127, 127, 127);
  color: #f6f6f6;
  font-family: 'Cinzel', serif;
}

/* Títulos */
.titulo-destaque {
  color: rgb(170, 210, 140);
}

.apresentacao_conteudo_titulo {
  font-size: 30px;
  font-family: 'Domine', serif;
}

.curriculo_titulo {
  color: rgb(170, 210, 140);
  font-size: 40px;
}

.curriculo_subtitulo {
  color: rgb(170, 210, 140);
  font-size: 16px;
  text-align: center;
}

/* Layouts */
.apresentacao,
.curriculo {
  padding: 5% 15%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.apresentacao_conteudo,
.curriculo_conteudo {
  width: 650px;
  display: flex;
  flex-direction: column;
}

.apresentacao_conteudo {
  gap: 40px;
}

.curriculo_conteudo {
  gap: 15px;
}

/* Parágrafos */
.apresentacao_conteudo_paragrafo {
  font-size: 20px;
  text-align: justify;
}

/* Links */
.apresentacao_links {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}

.apresentacao_links_link {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  width: 378px;
  padding: 21.5px 0;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  border: 2px solid #22D4FD;
  border-radius: 8px;
  color: #f6f6f6;
  transition: background-color 0.3s;
}

.apresentacao_links_link:hover {
  background-color: #616161;
}

/* Cabeçalho e rodapé */
.cabecalho,
.rodape {
  background-color: rgb(0, 77, 40);
  color: #000;
  font-weight: 500;
  font-family: 'Cinzel', serif;
  text-align: center;
}

.cabecalho {
  padding: 2% 0 0 15%;
}

.rodape {
  padding: 10px;
}

/* Menu */
.cabecalho_menu {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cabecalho_menu_link {
  color: #000;
  font-size: 20px;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.cabecalho_menu_link:hover {
  background-color: rgb(175, 185, 33);
}

/* Contato */
.curriculo_contato {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-top: 5%;
}

.curriculo_contato img {
  width: 250px;
  height: 175px;
  border-radius: 8px;
  object-fit: cover;
}

.info {
  display: flex;
  flex-direction: column;
}

.info_contato {
  padding: 1%;
  text-align: justify;
}

Grato pela colaboração Karina

solução!

De nada, Mateus! Bons estudos!