Interacciones

Interacciones

Lo que hace un clic, una tecla o un desplazamiento más allá de presionar un botón. Cada caso es un banco: pruébalo con el puntero, luego solo con el teclado.

Copiando un valor

copy_button({ value }): el ícono solo donde el botón está al lado de lo que copia, o con su palabra. Un chequeo durante dos segundos una vez copiado, una cruz cuando el portapapeles se negó — nunca una afirmación que no sucedió.

a3f1c9e2-7b48-4d16-9c5a-2e8f0b6d4371

Copiando lo que muestra la página

copy_button({ target }): el texto de un elemento, leído tal como está en el momento del clic.

https://example.com/invite/7f3a9c

Un bloque de código

code-block con copy: true — el botón aparece en la esquina mientras el bloque es apuntado o alcanzado con Tab, y permanece visible en una pantalla sin puntero.

9483a-8b194
28811-eb8b3
b44d2-eb15a
9d935-03932

En un fallback

El valor de un fallback viene con su botón de copiar.

¿No puedes escanear? Escribe esta tecla en la app: JBSWY3DPEHPK3PXPJBSWY3DPEHPK3PXP

Qué verificar

  • Tab alcanza cada botón; Enter y Space copian.
  • Sobre http simple (un host de desarrollo) la copia aún funciona, de la manera antigua.
  • Pegado en otro lugar, el texto es exactamente el valor: sin espacio, sin línea añadida.
  • Un lector de pantalla dice « Copiado » después del clic.