6 repositorios
Customizable UI elements for navigating overflow content.
Distinguishing note: No existing UI component taxonomy found in shortlist.
Explore 6 awesome GitHub repositories matching user interface & experience · Scrollbars. Refine with filters or upvote what's useful.
This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com
Implements custom-styled scrollbars for enhanced visual consistency.
OverlayScrollbars es un plugin de scrollbar en JavaScript y un gestor de scroll de elementos DOM que reemplaza las barras de desplazamiento nativas del navegador con versiones superpuestas personalizables. Funciona como un componente de UI para dar estilo a las pistas y manejadores de las barras de desplazamiento mientras preserva el comportamiento de scroll original y la accesibilidad. El proyecto asegura la consistencia de la UI entre navegadores al sobrescribir las implementaciones nativas con barras de desplazamiento web personalizadas. Utiliza un sistema de propiedades personalizadas CSS y temas predefinidos para permitir que la apariencia visual de las barras de desplazamiento coincida con diseños de sitios web específicos. La librería incluye una interfaz programática para controlar los diseños de las barras de desplazamiento y los modos de rendimiento por elemento. Cuenta con una arquitectura de plugins para añadir comportamientos personalizados o polyfills de compatibilidad y proporciona herramientas para el recálculo manual del diseño cuando los tamaños de los elementos o el contenido cambian.
Provides a comprehensive system for customizing scrollbar aesthetics using themes and CSS variables.
Este proyecto es una colección de guías de referencia y patrones reutilizables para implementar diseños CSS, tipografía y efectos visuales. Sirve como una librería de fragmentos de estilo y guías de implementación para estructurar páginas web y crear patrones de interfaz de usuario comunes. El repositorio proporciona galerías especializadas para efectos visuales y patrones de componentes de UI. Estos incluyen técnicas para crear glassmorphism, formas geométricas complejas y elementos interactivos como acordeones, tooltips e indicadores de pestañas animados. El proyecto cubre una amplia gama de capacidades frontend, incluyendo diseño responsivo, sistemas de diseño flexibles y basados en rejilla, y optimización de tipografía. También incluye recursos para construir efectos de movimiento interactivos, mezcla de colores y filtrado de imágenes para resolver problemas de renderizado comunes y mejorar la estética de la interfaz.
Provides CSS patterns for customizing the appearance of browser scrollbars to match visual designs.
body-scroll-lock es una librería de bloqueo de scroll del DOM y controlador de scroll multiplataforma. Proporciona utilidades para desactivar el scroll de la página mientras se mantiene la capacidad de scroll para elementos anidados específicos en diferentes navegadores y dispositivos. El proyecto funciona como una utilidad de prevención de desplazamiento de diseño (layout shift) y un gestor de scroll para modales de UI web. Incluye mecanismos para añadir padding al body cuando se eliminan las barras de desplazamiento para evitar parpadeos horizontales y desplazamientos de contenido. La librería cubre la gestión de scroll para navegación móvil e interacciones modales, permitiendo que contenedores específicos permanezcan con scroll mientras el resto del cuerpo del documento está congelado.
Prevents horizontal layout shift by adding padding to the body when the scrollbar is removed.
Este proyecto es un plugin de jQuery que reemplaza las barras de desplazamiento nativas del navegador con versiones temáticas y personalizables que soportan ejes verticales y horizontales. Proporciona una capa de navegación diseñada para asegurar un comportamiento de desplazamiento unificado a través de dispositivos con mouse, teclado y pantalla táctil. El plugin permite la modificación de los rieles y deslizadores de la barra de desplazamiento utilizando CSS y temas preestablecidos para mantener la consistencia de la UI entre navegadores. Permite el control sobre la sensación física de la navegación a través de impulso ajustable, snapping y aceleración de la rueda del mouse. El sistema incluye capacidades para el posicionamiento programático de contenido, sincronización de enlaces internos y detección de visibilidad de elementos. Puede cambiar automáticamente la orientación de la barra de desplazamiento según las dimensiones del viewport y proporciona un mecanismo para activar funciones definidas por el usuario cuando el desplazamiento alcanza hitos específicos.
Replaces native browser scrollbars with themed, customizable UI elements for navigating overflow content.
Airplay-SDK is a software development kit and wireless multimedia streaming library for implementing AirPlay mirroring and casting functionality on Android devices. It serves as a network media receiver and screen mirroring framework that allows devices to ingest high-resolution audio and video streams over a local network. The toolkit enables the reception of screen mirrors from mobile and desktop devices without requiring sender software. It supports multi-screen casting to manage one-to-many or many-to-one display configurations, including the ability to render up to four different incomin
Adapts mirrored content layout and scaling to fit vertical monitors and advertising screens while preserving aspect ratios.