Projeto 02: Treine.me
Fundo Gradiente | Conceito de Flexbox
Neste projeto, utilizamos tags semânticas!
Por exemplo:
Usamos a tag <header></header>
, para delimitar a área do cabeçalho da nossa página.
<header>
<img src="images/logo.svg" alt="Treine.me">
<nav>
<ul>
<li>Home</li>
<li>Sobre</li>
<li>Treinar</li>
</ul>
</nav>
</header>
body {
margin: 0;
}
.page {
width: 1000px;
border: 1px solid red;
margin: 65px auto 0;
}
No body
, demos um reset na propriedade margin
dos navegadores definindo o valor inicial como 0
.
Na class="page"
definimos a largura da página como width: 1000px;
colocamos uma borda usando a propriedade border: 1px solid red;
que irá definir a largura|traçado|cor
da borda.
elemento {
background: linear-gradient(180deg, rgba(227, 255, 248, 0) 82.08%, rgba(227, 255, 248, 0.38) 100%);
}
Conforme acima, o valor linear-gradient(valor1, valor2, valor3)
é uma função que possui três valores.
valor1
- é a orientação da posição do gradiente, ou, como será a rotação do background, ex: 0 graus, 90 graus, 180 graus, 270 graus ou 360, qual a rotação de início desse gradiente.
O valor foi declarado como 180deg
.
elemento {
background: linear-gradient(180deg, , );
}
valor2
e valor3
- São as cores, no caso, usamos o rgba para definir a cor.
No caso,rgba significa red
, green
, blue
, alpha
.