medidas relativas.
--padding-2xs: 0.5rem;
--padding-xs: 0.875rem;
--padding-s: 1rem;
--padding-m: 1.5rem;
--padding-l: 2rem;
--padding-xl: 3rem;
--padding-2xl: 4rem;
--gap-xs: 0.5rem;
--gap-s: 1rem;
--gap-m: 1.5rem;
--gap-l: 2rem;
--gap-xl: 3rem;
--gap-2xl: 4rem;
media queries.
<li class="cabecalho__item">
<a href="#">Projetos</a>
<li class="cabecalho__item">
<a href="#">ENTRAR</a>
Estilos.
cabecalho__item > a {
font-size: var(--fonte-size-b);
font-weight: 500;
color: var(--cor-texto);
text-decoration: none;
transition: 0.2s ease-in;
@media (max-width: 768px) {
font-size: var(--fonte-size-s);
}
&:hover {
color: var(--cor-destaque-roxo);
}
}
.cabecalho__item:nth-child(6){
display: none;
@media (max-width: 768px) {
display: inline;
}
}
.cabecalho__botoes {
display: flex;
gap: var(--gap-s);
@media (max-width: 768px) {
& > a.btn__primario {
text-align: center;
}
& > a.btn__secundario {
display: none;
}
}
}
Configurando Imagens Responsivas.
src="./assets/logo-large.png"
srcset="
./assets/logo-small.png 74w,
./assets/logo-medium.png 74w,
./assets/logo-large.png 139w
"
sizes="(max-width: 360px) 74px, (max-width: 768px) 74px, 139px"
alt=""