3 个仓库
Mechanisms to switch a side menu between open and closed states using programmatic calls or gestures.
Distinct from Menu Visibility State Machines: Distinct from Menu Visibility State Machines: focuses on the toggle action for side menus specifically, not general dropdown menu state orchestration.
Explore 3 awesome GitHub repositories matching user interface & experience · Side Menu Visibility Toggles. Refine with filters or upvote what's useful.
Snap.js is a JavaScript library for building draggable side navigation panels on touch devices. It enables slide-in menus from the left or right screen edge, driven by a gesture-based state machine that interprets drag and flick gestures to open and close the panel. The library distinguishes horizontal menu drags from vertical scrolling by analyzing the initial touch movement angle, and locks menu movement to a single axis to prevent interference. It uses hardware-accelerated CSS transforms for smooth animations and provides configurable snap thresholds that determine whether a drag should op
Switches the side menu between open and closed states using a programmatic call or a gesture.
ViewDeck 是一个 iOS 侧边菜单管理框架和基于手势的导航库。它提供了一个系统,用于协调容器视图控制器内左侧和右侧菜单的展示、动画和交互逻辑。 该框架具有动态菜单控制器,允许在运行时更新或移除活动的菜单控制器,以修改可用的导航选项。它包含一个过渡协调器,用于管理滑动导航面板的自定义运动和视觉属性。 该库支持程序化菜单控制和通过用户滑动操作触发的基于手势的激活。它根据内容大小管理侧边菜单尺寸,并利用基于容器的视图包装来协调中心内容和侧边内容的相对位置。
Allows triggering the appearance of side menus through user swipe gestures.
Stimulus-components is a collection of reusable frontend controllers and modular interface components designed to add interactive behaviors to server-rendered templates. It provides a lightweight library of DOM manipulation modules that integrate cleanly with existing HTML markup without heavy JavaScript frameworks or complex compilation steps. The library covers a broad range of domain-specific frontend capabilities, including dynamic form automation, system-level clipboard operations, and data visualization integrations. Form management utilities support automatic submission on input change
Switches the visibility of contextual menu lists and floating content panels using simple toggle controls.