Bom dia Turma, álguem pode me ajudar com esse projeto na parte dos botões. Olha como o meu está ficando.
Gostaria de deixar assim

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia Turma, álguem pode me ajudar com esse projeto na parte dos botões. Olha como o meu está ficando.
Gostaria de deixar assim

index.html
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="reset.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
<title>OptimusTech</title>
</head>
<body>
<header class="cabecalho">
<div class="container">
<img src="img/Logo.svg" alt="Logo da OptimusTech" class="container__imagem">
<h1 class="container__titulo">OptimusTech</h1>
<ul class="opcoes">
<li class="opcoes__item"><a href="#" class="opcoes__link">Home</a></li>
<li class="opcoes__item"><a href="#" class="opcoes__link">Produtos</a></li>
<li class="opcoes__item"><a href="#" class="opcoes__link">Recursos</a></li>
<li class="opcoes__item"><a href="#" class="opcoes__link">Sobre Nós</a></li>
</ul>
<div class="container">
<a href="#" class="container__link">
<p class="container__texto">Entrar</p>
</a>
<a href="#" class="container__link">
<p class="Container__buttom">Cadastrar</p>
</a>
</div>
</header>
<span>
<h2 class="texto">Sobre nós</h2>
</span>
<p class="texto__principal">Por que somos diferentes?</p>
<p class="texto__description">Nós focamos nos detalhes de tudo que fazemos.
Tudo para ajudar as empresas de todo o mundo a
se concentrarem naquilo que é realmente importante
para elas.</p>
<section class="metricas-container">
<div>
<h1 class="resultados__texto">400+</h1>
<h2 class="resultados__principal">Projetos Concluidos</h2>
<p class="resultados__description">Nós ajudamos a construir mais de 400 projetos incríveis.</p>
</div>
<div>
<h1 class="resultados__texto">100+</h1>
<h2 class="resultados__principal">Colaboradores</h2>
<p class="resultados__description">Temos mais de 100 colaboradores no nosso time que se preocupam com nossos clientes.</p>
</div>
<div>
<h1 class="resultados__texto">20k</h1>
<h2 class="resultados__principal">Downloads</h2>
<p class="resultados__description">Nossos projetos que estão disponíveis em lojas já foram baixados mais de 20.000 vezes.</p>
</div>
<div>
<h1 class="resultados__texto">500+</h1>
<h2 class="resultados__principal">Reviews 5 estrelas</h2>
<p class="resultados__description">Estamos orgulhosos de contar com mais de 500 reviews 5 estrelas em nossos produtos.</p>
</div>
</section>
</body>
</html>
header.css
.cabecalho {
background-color: var(--branco);
display: flex;
justify-content: space-between;
}
.container {
display: flex;
align-items: center;
}
.container__imagem {
padding: 2em;
}
.container__titulo, .container__titulo--negrito {
font-family: var(--fonte-principal);
font-size: 30px;
}
.container__titulo {
font-weight: 500;
display: block;
}
.opcoes {
display: flex;
}
.opcoes__item {
margin-right: 2rem;
}
.opcoes__link {
text-decoration: none;
color: var(--cinza);
font-weight: 500;
font-size: 16px;
font-family: var(--fonte-principal);
}
.container__link {
display: flex;
align-items: center;
text-decoration: none;
color: var(--cinza);
font-family: var(--fonte-principal);
font-weight: 500;
}
.cabecalho {
padding: 0 2em;
}
.opcoes {
margin-right: auto;
}
.container__texto {
display: block;
}
.Container__buttom {
border: 1px solid var(--vermelho);
box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
border-radius: 8px;
box-sizing: border-box;
}
.texto {
text-align: center;
font-weight: 600;
color: var(--vermelho);
padding-top: 6em;
font-size: 16px;
}
.texto__principal {
text-align: center;
padding-top: 0.5em;
font-weight: 600;
color: var(--azul-escuro);
font-size: 48px;
}
.texto__description {
text-align: center;
font-size: 20px;
font-weight: 400;
color: var(--cinza);
padding-top: 1em;
width: 44%;
margin: 0 auto;
}
.metricas-container{
display:flex;
align-items: center;
justify-content: space-between;
padding: 5em;
}
.resultados__texto {
font-size: 60px;
font-weight: 600;
color: var(--vermelho);
align-items: center;
}
.resultados__principal {
font-size: 18px;
font-weight: 500;
color: var(--azul-escuro);
align-items: center;
}
.resultados__description {
font-size: 16px;
font-weight: 400;
color: var(--cinza);
width: 16%;
margin-bottom: 10em;
}
style.css
@import url("style/header.css");
:root {
--cor--de--fundo: #FFFFFF;
--cinza: #667085;
--fonte-principal: "Inter";
--vermelho: #8E2424;
--azul-escuro:#101828;
}
body {
background-color: var(--cor--de--fundo);
font-family: var(--fonte-principal);
font-size: 16px;
font-weight: 400;
}
Olá Felipe, tudo bem?
Gostaria de pedir desculpas pela demora em obter um retorno.
Quanto ao código e erros, foi necessário realizar diferentes alterações no qual incluem alterações de divs e de elementos.
como exemplificado no código abaixo:
<header class="cabecalho">
<div class="logo">
<img src="img/Logo.svg" alt="Logo da OptimusTech" class="container__imagem">
<h1 class="container__titulo">OptimusTech</h1>
</div>
<ul class="opcoes">
<li class="opcoes__item"><a href="#" class="opcoes__link">Home</a></li>
<li class="opcoes__item"><a href="#" class="opcoes__link">Produtos</a></li>
<li class="opcoes__item"><a href="#" class="opcoes__link">Recursos</a></li>
<li class="opcoes__item"><a href="#" class="opcoes__link">Sobre Nós</a></li>
</ul>
<div class="container2">
<a href="#" class="container__link">
<p class="container__texto">Entrar</p>
</a>
<a href="#" class="container__link">
<p class="Container__buttom">Cadastrar</p>
</a>
</div>
</div>
</header>
Observe que eu dividi em blocos/divs 2 divs internas dentro da tag header, separei as imagens e o texto do logo, continue com a lógica da lista(UL)e os valores do class = “opções” e por fim basta separar em div os botões de entrar e cadastrar, e na div cabeçalho foi necessário para a passagem do valor de gap que é responsável pela separação entre divs dentro de um flex box.
.cabecalho {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.5rem 7rem;
box-sizing: border-box;
gap: 10%;
}
.logo{
display: flex;
align-items: center;
}
.container {
display: flex;
align-items: center;
}
.container2{
display: flex;
align-items: center;
color: var(--cinza);
font-family: var(--fonte-principal);
font-weight: 500;
gap: 5%;
}
A div responsável pelos botões, foi necessário uma maior atenção pois os botões devem ser alinhados um ao lado do outro, e dar um espaçamento entre eles utilizando o novamente o gap, lembrando que esses valores podem ser alterados para ficarem do modo que desejar ou como esperado da aula.
Depois das alterações realizadas temos o seguinte resultado:
.
Para entender com maiores detalhes eu fiz o upload do arquivo no qual você pode descompactar e abrir com seu editor de código preferido, e fazer análise e alterações como desejar.
Espero ter ajudado, qualquer dúvida estarei à disposição.
Conte com a Alura para evoluir nos seus estudos!
Sucesso
Um grande abraço e até mais!