1.1 Cor
CSS (Cascading Style Sheets) fornece várias propriedades para estilizar o texto. Entre elas, as principais são color, font-size e font-weight. Essas propriedades permitem controlar a cor do texto, seu tamanho e a espessura da fonte, respectivamente. Vamos dar uma olhada mais de perto em cada uma dessas propriedades.
A propriedade color define a cor do texto. Ela pode ser configurada usando vários formatos de cores, incluindo nomes de cores, valores hexadecimais, RGB, RGBA, HSL e HSLA.
Exemplos de uso
1. Nomes de cores:
p {
color: red;
}
2. Valores hexadecimais:
p {
color: #ff0000;
}
3. RGB e RGBA:
p {
color: rgb(255, 0, 0);
color: rgba(255, 0, 0, 0.5); /* Vermelho transparente */
}
4. HSL e HSLA:
p {
color: hsl(0, 100%, 50%);
color: hsla(0, 100%, 50%, 0.5); /* Vermelho transparente */
}
Exemplo de uso em HTML:
p {
color: #3498db; /* Cor azul */
}
<body>
<p>Este texto será azul.</p>
</body>
1.2 Propriedade font-size
A propriedade font-size define o tamanho do texto. O valor pode ser especificado em várias unidades, como pixels (px), relativas (em, rem, %), derivadas de pixel (mm, cm, pt, pc), vw e vh (largura e altura do viewport), entre outras.
Exemplos de uso
1. Pixels:
p {
font-size: 16px;
}
2. Relativas:
%, em, rem
p {
font-size: 150%; /* 150% do tamanho da fonte base */
font-size: 1.5em; /* 1,5 vezes maior que o tamanho da fonte base */
font-size: 1.5rem; /* tamanho relativo ao tamanho da fonte do elemento <html> */
}
3. Unidades de viewport:
p {
font-size: 2vw; /* 2% da largura do viewport */
font-size: 2vh; /* 2% da altura do viewport */
}
Exemplo de uso em HTML:
p {
font-size: 18px; /* Tamanho do texto 18 pixels */
}
<body>
<p>Este texto terá 18 pixels de tamanho.</p>
</body>
1.3 Propriedade font-weight
A propriedade font-weight define a espessura do texto. Os valores podem ser especificados como palavras-chave (normal, bold, bolder, lighter) ou valores numéricos de 100 a 900, onde 400 corresponde a normal, e 700 corresponde a bold.
Exemplos de uso
1. Palavras-chave:
p {
font-weight: bold;
}
2. Valores numéricos:
p {
font-weight: 300; /* Texto leve */
font-weight: 700; /* Equivalente a bold */
}
Exemplo de uso em HTML:
p {
font-weight: 700; /* Texto em negrito */
}
<body>
<p>Este texto ficará em negrito.</p>
</body>
GO TO FULL VERSION