Font-Size
As classes utilitárias de font-size no WPF permitem ajustar o tamanho da fonte de elementos HTML de maneira rápida e consistente. Elas utilizam a propriedade CSS font-size e suportam unidades absolutas e relativas, como px, em, rem e %, oferecendo flexibilidade para diferentes contextos de design.
Como Funcionam as Classes de Font-Size
As classes seguem o padrão fs-[valor][unidade], onde:
-
[valor] é um número (inteiro ou decimal) que define o tamanho da fonte.
-
[unidade] é uma unidade de medida obrigatória:
px,em,remou%.
Regras CSS Geradas
Cada classe é traduzida diretamente para a propriedade CSS font-size. Por exemplo:
-
fs-16px→font-size: 16px; -
fs-1.5rem→font-size: 1.5rem; -
fs-120%→font-size: 120%;
Como Usar
Aplique as classes diretamente a elementos de texto, como <p>, <h1>, <span>, etc., para ajustar o tamanho da fonte. As classes são ideais para criar hierarquias tipográficas claras e consistentes.
Exemplo 1: Texto de Corpo
<p class="fs-16px">Este parágrafo tem fonte de 16px.</p>
<p class="fs-1.2rem">Este parágrafo tem fonte de 1.2rem, relativo ao elemento raiz.</p>
Exemplo 2: Títulos
<h1 class="fs-32px">Título Principal (32px)</h1>
<h2 class="fs-24px">Subtítulo (24px)</h2>
Exemplo 3: Tamanhos Relativos
<div class="fs-1.5em">
<p>Este texto é 1.5 vezes maior que o pai.</p>
<p class="fs-80%">Este texto é 80% do tamanho do pai (1.5em * 0.8 = 1.2em do original).</p>
</div>
Exemplo 4: Percentuais
<p class="fs-150%">Este texto é 150% maior que o tamanho da fonte do pai.</p>
Dicas e Melhores Práticas
Hierarquia: Combine diferentes tamanhos para criar uma hierarquia visual clara entre títulos, subtítulos e textos de corpo. Mantenha-se consistente em quais tags html utilizar para quais tamanhos;
Acessibilidade: Evite tamanhos muito pequenos (ex.: fs-10px) para garantir legibilidade, especialmente em dispositivos móveis. O tamanho recomendado para texto é a partir de 12 pixels de tamanho.
Testes: Verifique o comportamento em diferentes navegadores e tamanhos de tela para garantir que o texto se ajuste corretamente.
Nenhum comentário