Referencia rápida

Hoja de trucos de técnicas y trucos prácticos de CSS

Colección curada de fragmentos prácticos de CSS: legibilidad tipográfica, desplazamiento suave en iOS, texto con degradado, contorno de texto y táctil.

· Publicado

Referencia selecta de técnicas prácticas de CSS, mejoras tipográficas entre navegadores y trucos para móviles.

Legibilidad tipográfica y ligaduras

Habilita pares de interletraje (kerning) y ligaduras opcionales en encabezados:

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

Efecto de texto con degradado (Gradient Text)

Renderiza degradados lineales directamente dentro de la tipografía:

.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 exterior de texto (Text Stroke)

Añade un trazo exterior a los glifos de texto:

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

Optimizaciones táctiles y WebKit para móviles

Desactiva el resaltado de pulsación táctil predeterminado y el menú emergente de pulsación larga:

* {
  /* Elimina el recuadro de resaltado táctil en móviles */
  -webkit-tap-highlight-color: transparent;
  /* Desactiva el menú contextual de iOS en pulsación prolongada */
  -webkit-touch-callout: none;
}

/* Elimina el contorno de foco al hacer clic manteniendo el foco por teclado */
a:focus:not(:focus-visible) {
  outline: none;
}

Desplazamiento suave con aceleración por hardware

.scroll-container {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; /* Desplazamiento con inercia en versiones anteriores de iOS Safari */
  overscroll-behavior-y: contain;    /* Evita el encadenamiento de arrastrar para actualizar */
}

Temas relacionados