2 repositorios
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 es una librería de UI headless para Svelte que proporciona una colección de constructores de componentes accesibles y sin estilos. Funciona como un framework de componentes accesibles y herramienta de gestión de estado, ofreciendo la lógica necesaria para construir elementos de interfaz que siguen los estándares WAI-ARIA y admiten navegación por teclado sin imponer estilos visuales específicos. La librería cuenta con un motor de posicionamiento de elementos flotantes que gestiona la ubicación de popovers, tooltips y menús en relación con los elementos disparadores. Este sistema utiliza portales para evitar recortes en el diseño e incorpora prevención automática de desbordamiento para asegurar que los elementos permanezcan dentro de los límites de la pantalla. El conjunto de herramientas cubre una amplia gama de componentes funcionales de UI, incluyendo elementos de formulario como comboboxes y sliders, patrones de navegación como vistas de árbol y pestañas, y utilidades de superposición como modales de diálogo. También proporciona interfaces especializadas para la selección de fecha y hora, así como componentes de diseño como accordions y barras de herramientas.
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.