Toegankelijke interactie volgens contract
Toetsenbord, focus en formulieren ingebouwd.
Lyra-componenten documenteren toegankelijke namen, toestanden en gebeurtenisgedrag. Tests in meerdere browsers dekken de belangrijkste interacties; applicaties moeten nog steeds duidelijke labels en inhoud leveren en volledige tests uitvoeren.
Voorbeeld
Geef een interactief bedieningselement een expliciete toegankelijke naam.
import '@aceshooting/lyra-ui/components/lr-icon-button.js';
const action = document.createElement('lr-icon-button');
action.icon = 'search';
action.setAttribute('aria-label', 'Search'); // Translate this label in your app.
document.body.append(action);