本页面由人工智能生成,用于展示LiteBox灯箱组件

超轻量级原生JavaScript图片灯箱

LiteBox是一个纯原生实现的轻量级图片灯箱组件,无任何外部依赖,提供丰富的图片查看功能,完美兼容现代浏览器。

JS ~5.5KiB + CSS ~2.5KiB
Gzip后 JS ~2KiB + CSS ~900B
零依赖,极速加载

核心特性

原生JavaScript实现,轻量高效且功能强大

极速轻量

核心代码仅8KiB,Gzip后压缩至2.87KiB,无任何外部依赖,确保最快加载速度

强大功能

支持图片缩放、旋转、翻页浏览、一键重置等功能,满足各种图片查看需求

键盘导航

内置丰富键盘快捷键:ESC关闭、方向键翻页、R旋转、0重置、+/-缩放

现代UI

卡片式布局、半透明控制面板、流畅动画效果,提供优雅的用户体验

HTML5对话框

基于HTML5 <dialog>元素实现,支持现代浏览器并自动降级处理

简单集成

通过简单HTML属性配置,支持npm安装或CDN引入,快速集成到项目中

快速开始

只需简单几步即可集成LiteBox

安装 LiteBox
                    
<!-- 基本HTML结构示例 -->
<div class="gallery">
  <div class="thumbnail">
    <img 
      src="thumbnail.jpg"
      data-src="fullsize.jpg"
      alt="图片描述"
      data-title="图片标题"
      data-caption="图片说明"
    />
  </div>
</div>

<!-- 引入LiteBox --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@oblivionocean/litebox@latest/dist/index.css"> <script src="https://cdn.jsdelivr.net/npm/@oblivionocean/litebox@latest/dist/index.min.js"></script>

开始使用 LiteBox

加入开源社区,为你的项目添加现代化的图片查看体验

查看 GitHub 仓库