Tillgänglig interaktion enligt kontrakt
Tangentbord, fokus och formulär är inbyggda.
Lyra-komponenter dokumenterar tillgängliga namn, tillstånd och händelsebeteende. Tester i flera webbläsare täcker viktiga interaktioner; applikationer måste fortfarande ge tydliga etiketter och innehåll samt genomföra tester från början till slut.
Exempel
Ge en interaktiv kontroll ett explicit tillgängligt namn.
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);