cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction
Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a physical tap and a click event on mobile browsers. It functions as a lightweight DOM event handler middleware that manages touch-to-click timing to reduce input lag and improve the responsiveness of mobile web interfaces. The library provides granular control over touch latency removal, including a mechanism to exclude specific elements from this optimization. This allows certain user interface components to maintain native browser touch behavior via CSS class identifiers. The pro
in-view is a DOM visibility detector and intersection observer wrapper. It serves as a viewport transition handler that triggers callbacks and events when specific screen elements enter or exit the browser window. The library provides a system for configuring visibility criteria using pixel offsets, percentages, or custom test functions. It includes utilities for observing visibility changes, performing manual visibility evaluations, and checking the current status of an element within the visible area. These capabilities support application patterns such as lazy loading, infinite scrolling,
This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I
Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content.
Die Hauptfunktionen von adtile/fixed-nav sind: Single-Page Scroll Navigators, Off-Screen Viewport Positioning, Touch Tap Delay Fixes, Layout Positioning Utilities, Scroll Navigation, Scroll-Activated Navigation Highlights, Scroll-Responsive Navigation Bars, Touch Event Listeners.
Open-Source-Alternativen zu adtile/fixed-nav sind unter anderem: didi/cube-ui — cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for… ftlabs/fastclick — Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a… camwiegert/in-view — in-view is a DOM visibility detector and intersection observer wrapper. It serves as a viewport transition handler… ant-design/ant-motion — This is a React animation library providing a collection of components for creating choreographed motion, complex… h5bp/mobile-boilerplate — This project is a mobile web application template and optimization kit providing a foundational project structure for… hilongjw/vue-lazyload — vue-lazyload is a Vue.js image lazy loading plugin and frontend asset optimizer. It serves as a viewport visibility…