
预览链接
Javascript 版本(独立后端)
更新
24/5/2023:修复移动浏览器上的 mipmapping 问题
介绍
3D Spherical Gallery 是一款精美的 3D 应用程序,其中项目巧妙地分布在某些位置以呈现球形几何形状。
组件架构师
每个 UI 元素都从头开始设计为独立的组件。组件是松散耦合的小部件对象,可以在不同的项目中重用和自定义。
轻松扩展
使用您自己的代码轻松自定义和扩展应用程序。我们使用 RequireJS 提供独立的构建块作为 AMD 模块。
丰富的API
技术设计提供了许多经典的 OOP 优势,例如单一责任原则,但也提供了每个组件独有的广泛公共方法。
优雅的后备
一个漂亮的 2D 图库被实现为具有不受支持的 CSS3D 功能的浏览器的后备。应用会自动切换到其回退模式,以确保最佳用户体验。
完整功能
- 超过 40 种配置选项
- 高级成熟的 2D 图库模式:在浏览器上自动激活,具有不受支持的 CSS3D 功能
- 默认深色主题和浅色主题
- 多媒体支持:照片、音频、视频、ajax、内联、嵌入式 iframe
- 2 种控制模式:“鼠标移动”和“鼠标拖动”
- 多屏支持:手机、平板电脑。桌面
- 多类别支持
- 全屏支持
- 全宽支持
- 高质量的代码注释
- 高质量的文档
- 使用 Pug 模板的 HTML 预处理器
- 自定义组件:ItemTitle、ItemDescription
- AnimeJS 作为核心动画引擎:支持多个缓动方程,轻松配置延迟、持续时间、回调
- 高级 MediaViewer 组件,一个功能丰富的灯箱应用程序,用于查看扩展内容
- 使用 Grunt 的高级构建系统:轻松创建带有内置任务的分发和示例文件
- 使用 SASS 和 Compass 框架的 CSS 预处理器
- 多个 SASS 变量提供极大的灵活性,可自定义应用程序的外观和感觉
- videojs 作为主要视频播放引擎
- audio5js 作为主要音频播放引擎
- 提供多个示例文件
- 轻量级:gzip 格式仅 26KB
图片Credits:unsplash.com
视频Credits:pexels.com
原文链接:https://www.hrdweb.com/54490.html,转载请注明出处~~~
评论0