Eu fiz esse cabeçalho e ficou do jeito que eu quis. Mas me sinto inseguro para cravar de que eu usei os atributos do flexbox da maneira certa. Encontrei muita dificuldade pq no meu esboço os alinhamentos não são certinhos. Gostaria de saber se posso considerar que a dinâmica está exata ou se não é uma gambiarra mal feita!
body {
background: #282828;
}
header {
background: #000302;
padding: 10px 0;
}
.cabecalho {
display: flex;
align-items: center;
justify-content: space-between;
padding: 1rem;
}
.cabecalho__logo {
display: flex;
padding: 0 2rem;
}
.cabecalho__links {
display: flex;
margin-left: -20%;
}
.redes .cabecalho__icones {
display: flex;
justify-content: space-around;
width: 70%;
margin-left: 80%;
}
.botao {
display: flex;
justify-content: space-around;
margin-right: 2%;
}
nav {
top: 30px;
}
nav li {
margin: 0 0 0 15px;
padding: 5px 25px;
}
nav a {
text-transform: lowercase;
color: #FFFFFF;
font-weight: bold;
font-size: 22px;
text-decoration: none;
}
nav i {
font-weight: bold;
font-size: 30px;
text-decoration: none;
padding: 10px 10px;
width: 30px;
}
nav a:hover {
color: #FBD87A;
text-decoration: underline;
}
.btn {
background-color: #FBD87A;
color: black;
text-decoration: none;
border: 2px solid transparent;
padding: 10px 25px;
border-radius: 5px;
transition: transform .1s;
}
.btn:hover {
transform: scale(1.2);
}