Sugerencias
← TIL
~2 min de lectura
#ux#css#mobile

Ley de Fitts: Optimizando el 'Thumb Zone' en Interfaces Móviles

Si un usuario no puede tocar tu botón a la primera, el problema no es su pulgar. Es tu código. La distancia mata la conversión; el tamaño la salva.

El área táctil mínima es de 44x44px. El "Thumb Zone" natural de confort está en el tercio inferior de la pantalla. Usá pseudo-elementos (::after) para agrandar el área de clics sin arruinar tu diseño visual.

La Ley de Fitts es matemática pura: el tiempo para alcanzar un objetivo depende de qué tan lejos está y qué tan grande es. En dispositivos móviles, la investigación de Steven Hoober demostró que el 75% de los usuarios navega con un solo pulgar.

Si ponés el botón primario de "Comprar" en la esquina superior izquierda y mide apenas 20 píxeles, estás forzando al usuario a estirar la mano y apuntar con precisión de cirujano. Frustración garantizada, carritos abandonados.

The Ghost Target

Hacer un botón visualmente gigante arruina la UI. Dejarlo en 24px arruina la experiencia. La solución técnica es engañar al DOM creando un Ghost Target.

src/styles/components.css
.btn-mobile {
  position: relative;
  /* Visualmente parece un icono de 24px */
  width: 24px;
  height: 24px;
}

/* Área táctil real de 44px (Target accesible) */
.btn-mobile::after {
  content: "";
  position: absolute;
  /* Expande 10px en cada dirección (24 + 10 + 10 = 44) */
  inset: -10px; 
  min-width: 44px;
  min-height: 44px;
}

Pros

  • El padding invisible mejora las métricas sin tocar la estética.
  • Se alinea al área accesible (44px)

Contras

  • Riesgo de solapamiento y clics erróneos en interfaces densas.

Acomodá las acciones primarias en la zona verde del pulgar (el centro-inferior). Evitá los bordes extremos: aunque el pulgar llega abajo, la precisión mecánica cae drásticamente. Agrandá el área táctil invisible y los usuarios te lo van a agradecer sin darse cuenta.

Enlace copiado al portapapeles