awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesPointer Event Restrictions

Techniques for disabling or limiting user interaction on specific UI elements.

Distinct from Interaction Controllers: Distinct from Interaction Controllers: focuses on disabling pointer events for state management rather than enabling complex manipulation like dragging.

Explore 7 awesome GitHub repositories matching user interface & experience · Pointer Event Restrictions. Refine with filters or upvote what's useful.

Awesome Pointer Event Restrictions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • allthingssmitty/css-protipsAvatar de AllThingsSmitty

    AllThingsSmitty/css-protips

    30,114Voir sur GitHub↗

    This project is a curated knowledge base and technical reference for professional web styling. It serves as a comprehensive guide to modern CSS best practices, focusing on techniques that leverage native browser capabilities to create efficient, maintainable, and scalable stylesheets. The collection emphasizes the use of declarative style logic and modern layout engines to replace brittle, imperative approaches. By prioritizing native pseudo-class state management, logical property mapping, and relative unit scaling, the guide demonstrates how to build responsive interfaces that remain consis

    Provides CSS patterns to restrict pointer events on non-interactive or loading components.

    awesomeawesome-listcss
    Voir sur GitHub↗30,114
  • whatwg/htmlAvatar de whatwg

    whatwg/html

    9,163Voir sur GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Implements the ability to make an element and all its descendants inert to block interaction.

    HTMLcanvaseventsourcehtml
    Voir sur GitHub↗9,163
  • orestbida/cookieconsentAvatar de orestbida

    orestbida/cookieconsent

    5,548Voir sur GitHub↗

    Ce projet est un gestionnaire de consentement aux cookies et un outil de conformité RGPD utilisé pour recueillir l'accord des utilisateurs pour les catégories de cookies. Il est implémenté sous forme de plugin JavaScript vanilla qui fonctionne sans frameworks ni dépendances externes. L'outil fournit une interface de consentement multilingue qui détecte automatiquement les paramètres régionaux du navigateur ou du document pour servir du contenu traduit. Il gère les préférences de confidentialité en bloquant les iframes et les scripts tiers jusqu'à ce qu'un consentement explicite de l'utilisateur soit accordé. Le système couvre la personnalisation de la confidentialité du site web via des bannières et des modales configurables, incluant des options pour les styles de mise en page et les thèmes. Il inclut également des capacités pour restreindre l'interaction avec la page jusqu'à ce qu'une décision de consentement soit prise.

    Blocks pointer and focus events on the page content until a consent decision has been made.

    JavaScript
    Voir sur GitHub↗5,548
  • elrumordelaluz/reactourAvatar de elrumordelaluz

    elrumordelaluz/reactour

    4,084Voir sur GitHub↗

    Il s'agit d'une bibliothèque de visite guidée et d'un framework d'onboarding pour les applications React. Il fournit un système pour créer des visites interactives étape par étape en utilisant des popovers ancrés aux éléments et des outils de masquage visuel pour mettre en évidence des composants d'interface spécifiques. La bibliothèque se concentre sur l'accessibilité, fournissant un support intégré pour les lecteurs d'écran et la navigation au clavier afin d'assurer un onboarding utilisateur inclusif. Elle permet une personnalisation étendue en permettant le remplacement des éléments d'interface par défaut, tels que les badges et les boutons, par des composants React personnalisés. Le framework couvre l'orchestration de la visite via la gestion d'état et le ciblage d'éléments basé sur des sélecteurs. Il inclut des capacités pour le défilement automatique de la fenêtre, la gestion des transitions de popover et la capacité de restreindre l'interaction de l'utilisateur avec l'interface sous-jacente pendant une visite.

    Allows blocking user input on highlighted elements during a walkthrough to control the user experience.

    TypeScriptgetting-startedguideguided-tours
    Voir sur GitHub↗4,084
  • binioter/guideviewAvatar de binIoter

    binIoter/GuideView

    3,946Voir sur GitHub↗

    GuideView est une bibliothèque d'onboarding utilisateur Android et un framework de masquage UI utilisé pour créer des visites guidées et des tutoriels de fonctionnalités. Il fournit des utilitaires pour identifier et isoler visuellement des vues Android spécifiques en dessinant des superpositions semi-transparentes avec des trous mis en évidence pour concentrer l'attention de l'utilisateur. La bibliothèque implémente un système pour enchaîner plusieurs étapes pédagogiques, permettant le séquençage des pages de mise en évidence dans un ordre spécifique. Elle prend en charge l'attachement de texte, d'images ou d'animations personnalisés près des vues mises en évidence pour fournir un contexte pédagogique. Le framework gère les transitions visuelles entre les étapes du tutoriel en utilisant des animations et synchronise le positionnement des superpositions avec le cycle de vie des fragments Android. Il utilise un masquage basé sur les coordonnées et le découpage de chemin (path clipping) pour définir les zones visibles de l'interface.

    Builds sequenced instructional flows that guide users through interface elements with synchronized animations.

    Java
    Voir sur GitHub↗3,946
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Voir sur GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Prevents user interaction by disabling pointer events on specific interface elements.

    JavaScriptbootcamp
    Voir sur GitHub↗3,811
  • mozilla/gecko-devAvatar de mozilla

    mozilla/gecko-dev

    3,691Voir sur GitHub↗

    Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels. The project is distinguished by a specialized browser UI toolkit that uses XML-based languages and custom widgets to build cross-platform windows and menus. It incorporates unique development bridges, including design-to-code linking and a standardized protocol for AI-driven browser control and automated verification. Its broader capabilities

    Highlights specific UI elements and opens menu panels via an event-based API to provide user interaction guidance.

    JavaScript
    Voir sur GitHub↗3,691
  1. Home
  2. User Interface & Experience
  3. Interactive UI Elements
  4. Interaction Controllers
  5. Pointer Event Restrictions

Explorer les sous-tags

  • Subtree Interaction Restrictions1 sous-tagTechniques for making entire element hierarchies inert to block all pointer and focus events. **Distinct from Pointer Event Restrictions:** Specifically addresses the recursive disabling of an entire subtree rather than individual elements.