Estilize sua página Sobre
Agora que você tem uma página Sobre com conteúdo sobre você, é hora de estilizá-la!
Se prepare para...
- Estilizar itens em uma única pagina
- Utilizar variáveis CSS
Estilize uma página individual
Utilizando as próprias tags <style></style>
do Astro, você pode estilizar itens na sua página. Adicionar atributos e diretivas a essas tags te dão ainda mais formas de estilizar.
-
Copie o seguinte código e o cole em
src/pages/sobre.astro
:Verifique todas as três páginas na pré-visualização do seu navegador.
-
Qual cor é o título da página em:
- Sua página Início?
- Sua página Sobre?
- Sua página Blog?
-
A página com o maior texto de título é?
Se você não consegue determinar cores visualmente, você pode utilizar as ferramentas do desenvolvedor no seu navegador para inspecionar os elementos de título
<h1>
e verificar a cor aplicada ao texto. -
-
Adicione o nome de classe
habilidade
aos elementos<li>
gerados em sua página Sobre, para que possa estilizá-los. Seu código deve se parecer com isso: -
Adicione o seguinte código a sua tag style existente:
-
Visite sua página Sobre no seu navegador novamente, e verifique, visualmente ou por ferramentas do desenvolvedor, que cada item na sua lista de habilidades agora é verde e está em negrito.
Utilize sua primeira variável CSS
A tag <style>
do Astro também pode referenciar quaisquer variáveis do seu script frontmatter utilizando a diretiva define:vars={ {...} }
. Você pode definir variáveis dentro da sua cerca de código, e então utilizá-las como variáveis CSS em sua tag style.
-
Defina a variável
corHabilidade
a adicionando ao script frontmatter desrc/pages/sobre.astro
assim: -
Atualize sua tag
<style>
existente abaixo para primeiro definir, e então utilizar essa variávelcorHabilidade
dentro de duas chaves. -
Verifique sua página Sobre na pré-visualização do seu navegador. Você deve ver que as habilidades agora estão em azul-marinho, como foi definido pela variável
corHabilidade
passada para a diretivadefine:vars
.
Tente você mesmo - Defina variáveis CSS
-
Atualize a tag
<style>
na sua página Sobre para que ela corresponda com o código abaixo. -
Adicione quaisquer definições de variáveis faltando no seu script frontmatter para que sua nova tag
<style>
aplique esses estilos a sua lista de habilidades com sucesso:- A cor do texto é azul-marinho
- O texto está em negrito
- Os itens da lista estão completamente em maiúscula