Referência rápida

Guia Rápido de Truques e Técnicas Práticas em CSS

Coleção de snippets práticos de CSS: legibilidade tipográfica, rolagem suave no iOS, texto com gradiente, contorno de texto e toques móveis.

· Publicado

Uma referência selecionada de técnicas práticas de CSS, melhorias tipográficas entre navegadores e truques para dispositivos móveis.

Legibilidade Tipográfica e Ligaduras

Ativa pares de kerning e ligaduras opcionais para títulos:

h1, h2, h3 {
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern" 1, "liga" 1;
}

Efeito de Texto com Gradiente (Gradient Text)

Renderiza gradientes lineares diretamente dentro dos glifos de texto:

.gradient-text {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

Contorno de Texto (Text Stroke)

Adiciona um traço de contorno aos caracteres de texto:

.stroked-heading {
  -webkit-text-stroke: 1.5px #111;
  color: white;
}

Otimizações de Toque e WebKit para Dispositivos Móveis

Desativa o destaque de toque padrão e menus de contexto ao pressionar e segurar:

* {
  /* Remove a caixa de destaque de toque móvel */
  -webkit-tap-highlight-color: transparent;
  /* Desativa o menu de contexto do iOS ao pressionar longamente */
  -webkit-touch-callout: none;
}

/* Remove o contorno de foco ao clicar, mantendo o foco via teclado */
a:focus:not(:focus-visible) {
  outline: none;
}

Rolagem Suave com Aceleração de Hardware

.scroll-container {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; /* Rolagem com inércia em versões mais antigas do iOS Safari */
  overscroll-behavior-y: contain;    /* Evita o encadeamento de puxar para atualizar */
}

Temas relacionados