noUiSlider Logo

noUiSlider

轻量级JavaScript滑动条 支持触控和无障碍访问

noUiSliderJavaScript滑块跨浏览器兼容响应式设计开源项目Github

noUiSlider是一款轻量级JavaScript滑动条库,支持无障碍访问和多点触控。它具有GPU加速动画,适配现代浏览器,无依赖且响应式。该开源项目提供丰富文档,可免费用于个人和商业项目,持续更新以提供高性能、易用的滑动条解决方案。

interact.js - 为现代浏览器提供拖放、调整大小和多点触控交互功能
GithubJavaScript交互操作多点触控开源项目拖拽调整大小
interact.js是一个轻量级JavaScript库,为现代浏览器提供拖放、调整大小和多点触控等交互功能。它支持惯性和对齐,兼容桌面和移动设备,并可处理SVG元素。该库具有可定制性,不修改DOM结构,支持TypeScript,并提供详细文档和示例。interact.js为开发者提供了创建交互式Web应用所需的工具和功能。
selectize.js - 灵活强大的jQuery自定义选择UI控件
GithubjQuery插件selectize.js开源项目用户界面自定义选择控件
selectize.js是一个基于jQuery的可扩展自定义选择UI控件,为开发者提供智能选项搜索、多项选择和远程数据加载等功能。它适用于标签、联系人列表和国家选择器等多种场景,具有清晰的API和可扩展的插件系统。该项目对触摸设备有良好支持,能够提供稳定实用的用户体验,是开发高级表单控件的优选工具。
svg.js - 轻量级SVG操作与动画JavaScript库
GithubJavaScript库SVG.jsSVG操作前端开发开源项目
SVG.js是一个轻量级JavaScript库,用于SVG图形的操作和动画。它不依赖其他库,提供了直观的API用于创建、修改和动画化SVG元素。支持npm、yarn和CDN多种安装方式,并有详细文档。该开源项目在GitHub上持续更新,支持多种SVG特性和动画效果。
simplelightbox - 轻量级响应式图片灯箱JavaScript插件
GithubJavaScript插件simplelightbox响应式图片灯箱开源项目移动端
simplelightbox是一款开源的轻量级JavaScript图片灯箱插件。支持响应式布局、触控操作、手势滑动等功能,适用于移动端和PC端。插件易于集成,具有图片预加载、缩放、键盘控制等特性,兼容主流浏览器。提供丰富API和配置项,方便开发者自定义。
draggable - JavaScript拖拽库 提供全面拖放控制和自定义功能
DraggableGithubJavaScript库前端开发开源项目拖放功能
Draggable是一个JavaScript拖放库,抽象了浏览器原生事件,提供API用于创建自定义拖放体验。核心模块Draggable与附加模块Sortable、Droppable和Swappable协同工作,支持多种输入方式。通过事件钩子和自定义传感器,开发者可扩展拖拽功能。该库基于ES6设计,体积小巧,适用于构建各类拖放界面。
locomotive-scroll - JavaScript库实现网页平滑滚动和元素检测
GithubLocomotive Scroll平滑滚动开源项目滚动事件视口检测视差效果
Locomotive Scroll是一个JavaScript库,提供网页平滑滚动和视口元素检测功能。它支持视差效果、自定义滚动行为和元素可见性触发。该库通过npm安装,配置灵活,API丰富,适用于现代浏览器。开发者可利用它创建独特的网页滚动体验。
pickr - 轻量级、可定制的JavaScript颜色选择器
GithubJavaScriptPickrUI组件开源开源项目颜色选择器
Pickr是一款轻量级、无依赖的JavaScript颜色选择器。它提供多种主题和色彩表示法,支持颜色对比和透明度控制。Pickr具有响应式设计,支持触摸设备和自动定位。该工具还包含快速选色板、可访问性和国际化支持,易于集成到各种web开发项目中。
OverlayScrollbars - 跨浏览器自定义滚动条插件
GithubOverlayScrollbarsTypeScript开源项目浏览器兼容性滚动条插件自定义样式
OverlayScrollbars是一款跨浏览器JavaScript滚动条插件,隐藏原生滚动条并提供自定义样式滚动条,保留原生功能和体验。具有简单API、高兼容性和可访问性,支持服务器端渲染,适用多种设备和输入。无依赖、支持Tree shaking,提供多个主流框架版本。
floating-ui - 轻量级浮动元素定位和交互解决方案
Floating UIGithubReact定位开源项目浮动元素用户交互
Floating UI是一个创建浮动元素的JavaScript库,支持工具提示、弹出框和下拉菜单等。它提供锚点定位功能和碰撞检测,确保浮动元素在视图中保持可见。该库兼容vanilla JavaScript、React、Vue等多个平台,并为React提供交互hooks和组件,便于开发者构建无障碍的浮动UI。
gijgo - 开源jQuery控件库,支持多框架的高性能UI组件
BootstrapGijgoGithubJavaScript控件jQuery开源项目
Gijgo是基于jQuery的开源JavaScript控件库,提供网格、树形控件、对话框等多种UI组件。支持Bootstrap和Material Design,适用于不同规模的前端项目。该库提供丰富示例和文档,集成多种框架,可提高开发效率。