As part of the link pattern, anchor-buttons and anchor-menu-items should have a link-style underline on hover.
Also, the argument can be made that every anchor-button should have the link styling, so we can consider removing the standard button appearance modes from the anchor-button.
🎯 Core Requirements
Need to support anchor-buttons & anchor-menu-items
For all button appearance modes
Underline label text on hover
Remove button outline on hover
Double underline on key focus
🍆 Non-requirements
Don't need to support anchor-tree-items or anchor-tabs
🧑🎨 Other design systems
Ghost buttons often look like links with bold text and underline styling
Alternatively, some links are designed to coexist with buttons
🎨 Visual Design Request
📌 Request Background
As part of the link pattern, anchor-buttons and anchor-menu-items should have a link-style underline on hover.
Also, the argument can be made that every anchor-button should have the link styling,
so we can consider removing the standard button appearance modes from the anchor-button.🎯 Core Requirements
anchor-buttons
&anchor-menu-items
🍆 Non-requirements
anchor-tree-items
oranchor-tabs
🧑🎨 Other design systems
Ghost buttons often look like links with bold text and underline styling Alternatively, some links are designed to coexist with buttons
https://paste.twilio.design/patterns/button-vs-anchor#link-style-button-tertiary
https://design.cms.gov/components/button/?theme=core
https://polaris.shopify.com/components/actions/button?example=button-plain-critical
https://www.lightningdesignsystem.com/components/buttons/#site-main-content
https://shoelace.style/components/button
https://cauldron.dequelabs.com/components/Button
https://cauldron.dequelabs.com/components/Link
https://workbench.gusto.com/components/button/#reach-skip-nav
https://www.patternfly.org/components/button
https://designsystem.digital.gov/components/button/
https://design-system.service.gov.uk/components/button/
🥅 Acceptance Criteria