Interacties

Interacties

Wat een klik, een toets of een hover doet naast het indrukken van een knop. Elke situatie is een bank: probeer het met de aanwijzer, dan alleen met het toetsenbord.

Een waarde kopiëren

copy_button({ value }): het pictogram alleen waar de knop naast staat wat het kopieert, of met zijn woord. Een vinkje voor twee seconden zodra gekopieerd, een kruis wanneer het klembord weigert — nooit een claim dat dat niet is gebeurd.

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

Wat de pagina toont kopiëren

copy_button({ target }): de tekst van een element, gelezen zoals het is op het moment van de klik.

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

Een blok code

code-block met copy: true — de knop verschijnt in de hoek terwijl het blok wordt aangewezen of bereikt met Tab, en blijft zichtbaar op een scherm zonder aanwijzer.

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

In een fallback

De waarde van een fallback komt met zijn kopieerknop.

Niet kunnen scannen? Typ deze toets in de app: JBSWY3DPEHPK3PXPJBSWY3DPEHPK3PXP

Wat te controleren

  • Tab bereikt elke knop; Enter en Spatie kopiëren.
  • Over gewone http (een ontwikkelhost) werkt de kopie nog steeds, op de oude manier.
  • E elders geplakt, is de tekst exact de waarde: geen spatie, geen regel toegevoegd.
  • Een schermlezer zegt « Gekopieerd » na de klik.