2 个仓库
Dependency-free JavaScript libraries specifically for implementing content sliders and carousels.
Distinct from Vanilla JavaScript Utilities: Specializes vanilla JavaScript utilities by focusing specifically on carousel and slider functionality.
Explore 2 awesome GitHub repositories matching web development · Carousel Libraries. Refine with filters or upvote what's useful.
Tiny-slider 是一个原生 JavaScript 轮播库,用于创建支持触摸的内容滑块和可访问的 UI 组件,且无外部依赖。它作为一个响应式布局引擎,根据视口断点调整滑块的可见性和尺寸。 该库的特点在于内置了图像和媒体的懒加载功能以提高页面性能,以及一个根据设备屏幕尺寸自动缩放项目数量和间距的响应式系统。它还支持嵌套滑块实例,允许创建多方向滚动的布局。 该项目涵盖了全面的导航和交互功能,包括键盘箭头支持、屏幕阅读器可访问性以及触摸手势检测。它提供了用于自动滑块过渡、分页和按钮的自定义导航样式,以及用于在生命周期变化期间触发自定义逻辑的事件驱动系统。
Provides a lightweight, dependency-free vanilla JavaScript library for creating touch-enabled content sliders.
Keen-slider 是一个 JavaScript 触摸轮播库和基于 DOM 的滑块引擎。它提供了一个与框架无关的工具,用于创建响应式、支持触摸的幻灯片轮播,将滑动输入转换为内容库的动画过渡。 该库通过使用断点和媒体查询专注于响应式设计,以自动适应不同屏幕尺寸的布局和行为。它支持与现代 Web 浏览器和移动设备兼容的原生触摸和滑动手势。 其功能涵盖导航控件的实现、无限轮播循环以及对水平和垂直方向的支持。该引擎允许嵌套多个滑块以创建复杂的导航布局,并利用基于插件的系统通过生命周期事件钩子扩展功能。
Offers a dependency-free JavaScript library for implementing touch-enabled content sliders and carousels.