2 repository-uri
Dropdown menu components specifically designed for navigation and closing via keyboard inputs.
Distinct from Keyboard-Based Accessibility: Focuses on the dropdown component interaction rather than general keyboard-based accessibility patterns.
Explore 2 awesome GitHub repositories matching user interface & experience · Keyboard-Accessible Dropdowns. Refine with filters or upvote what's useful.
Melt UI este o bibliotecă headless UI pentru Svelte care oferă o colecție de constructori de componente accesibile și fără stiluri predefinite. Funcționează ca un framework de componente accesibile și un instrument de gestionare a stării, oferind logica necesară pentru a construi elemente de interfață care respectă standardele WAI-ARIA și suportă navigarea prin tastatură fără a impune stiluri vizuale specifice. Biblioteca dispune de un motor de poziționare a elementelor flotante care gestionează plasarea popover-urilor, tooltip-urilor și meniurilor în raport cu elementele declanșatoare. Acest sistem utilizează portaluri pentru a preveni tăierea layout-ului și încorporează prevenirea automată a overflow-ului pentru a se asigura că elementele rămân în limitele ecranului. Setul de instrumente acoperă o gamă largă de componente UI funcționale, inclusiv elemente de formular precum combobox-uri și slidere, tipare de navigare precum tree views și tab-uri, și utilitare de overlay precum modale de dialog. De asemenea, oferă interfețe specializate pentru selectarea datei și orei, precum și componente de layout precum acordeoane și bare de instrumente.
Provides a dropdown menu component supporting keyboard navigation and typeahead searching.
This project is a collection of pre-built, reusable interface components designed for web applications that utilize StimulusJS and TailwindCSS. It functions as a frontend interaction framework, providing a set of standard UI elements that manage state and user behavior through declarative controller patterns. The library distinguishes itself by integrating utility-first styling with accessible component authoring. It leverages HTML attributes to bind JavaScript logic directly to DOM elements, enabling developers to implement complex interactions like modals, dropdowns, and tabbed content with
Provides interactive dropdown menus that support keyboard navigation and automatic dismissal.