Interações
Interações
O que um clique, uma tecla ou um hover faz além de pressionar um botão. Cada caso é um banco: experimente com o ponteiro, depois apenas com o teclado.
Copiando um valor
copy_button({ value }): o ícone sozinho onde o botão fica ao lado do que copia, ou com sua palavra. Um check por dois segundos uma vez copiado, um cruz quando a área de transferência recusou — nunca uma alegação que não aconteceu.
a3f1c9e2-7b48-4d16-9c5a-2e8f0b6d4371
Copiando o que a página mostra
copy_button({ target }): o texto de um elemento, lido como está no momento do clique.
https://example.com/invite/7f3a9c
Um bloco de código
code-block com copy: true — o botão aparece no canto enquanto o bloco é apontado ou acessado com Tab, e permanece visível em uma tela sem ponteiro.
9483a-8b194
28811-eb8b3
b44d2-eb15a
9d935-03932
Em um fallback
O valor de um fallback vem com seu botão de cópia.
Não consegue escanear? Digite esta tecla no app:
JBSWY3DPEHPK3PXPJBSWY3DPEHPK3PXP
O que verificar
- Tab alcança cada botão; Enter e Espaço copiam.
- Sobre http simples (um host de desenvolvimento) a cópia ainda funciona, do jeito antigo.
- Colado em outro lugar, o texto é exatamente o valor: sem espaço, sem linha adicionada.
- Um leitor de tela diz « Copiado » após o clique.