@utrecht/button-link-css

1.2.0 • Public • Published

Button link: link die er uit ziet als button

Een link die er uitziet als een button, om gebruikers aan te sporen op de link te klikken en actie te gaan ondernemen.

Toepassing

Een link button mag alleen gebruikt worden voor navigatie naar een pagina waar je een actie uitvoert, de link klikken mag niet gelijk een side-effect hebben.

Wel:

  • Log in met eIDAS (navigeert naar formulier voor inloggen)
  • Maak een afspraak (navigeert naar formulier)

Niet:

  • Uitloggen (logt direct uit)
  • Stop de parkeermeter (je mag hierna niet meer parkeren)

Activeren

Een link button moet op dezelfde manier geactiveerd kunnen worden als een button:

  • Klikken
  • Enter op toetsenbord
  • Space op toetsenbord

Een HTML a element wordt standaard niet geactiveerd met Space, daarvoor is ondersteunende JavaScript nodig. Gebruik role="button" alleen wanneer je door extra JavaScript ook met Space de link activeert.

States

  • hover
  • focus
  • focus-visible

De link button heeft geen disabled state, net als de normale link: die heeft ook geen disabled state.

De link button heeft geen visited state zoals normale links, maar ziet er altijd hetzelfde uit zoals een normale button.

Readme

Keywords

Package Sidebar

Install

npm i @utrecht/button-link-css

Weekly Downloads

78

Version

1.2.0

License

EUPL-1.2

Unpacked Size

71 kB

Total Files

11

Last publish

Collaborators

  • littlebobbytabl.es
  • yolijn
  • nl-design-system-ci