# js轻量级图片暗箱插件 - by:小枫
**Repository Path**: xfwlclub/lightweight-image-blackbox
## Basic Information
- **Project Name**: js轻量级图片暗箱插件 - by:小枫
- **Description**: xf-PictureBlackbox.js是小枫写的一套轻量级和简单易用的JavaScript暗箱插件,用来显示图像的放大,响应模态弹出和CSS3模糊淡入淡出动画,并自带图片懒加载功能。
- **Primary Language**: JavaScript
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: https://www.xfabe.com
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2023-07-13
- **Last Updated**: 2024-10-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 图片放大, 图片暗箱插件, js淡出图片, js淡入图片, JS插件
## README
# js轻量级图片暗箱插件
#### 介绍
xf-PictureBlackbox.js是小枫写的一套 **轻量级和简单易用的JavaScript暗箱插件** ,用来显示图像的放大,响应模态弹出和CSS3模糊淡入淡出动画,并内置提示框组件和复制剪切版的功能。
**文件压缩后6kb都不到** ,还在等什么? :tw-1f60d:
使用起来贼简单,真的有手就行~ :tw-1f448:
### demo
**演示** :[https://player.xfyun.club/js/xf-Picture-Blackbox/demo.html](https://player.xfyun.club/js/xf-Picture-Blackbox/demo.html)
#### 使用教程(保姆级)
1. 引入cdn xf-PictureBlackbox.js文件, **无任何依赖** ,复制下面代码的即可【 **怕失效可以下载下面的文件放到本地** 】
```
```
2. 随便写个标签
```
点我淡出图片和文本
...
```
**3. 标签里面有3个属性分别代表的是**
> id/class="xf-PicBlackbox" **注意:这个名称'xf-PicBlackbox'一定要写,否则插件执行不了!!** 建议使用类名调用
> data-pic="图片路径" ** 目前只能存放图片路径(外链)** ,不能放视频链接。
> data-text="图片文字" 点击文字就可以复制它(选填/可不填)
> data-src:data-src 具有懒加载功能可直接替代 src 属性,并且不用写 data-pic 属性,也会有图片暗箱功能(img标签必填)
> data-popUp: 添加该属性后img标签则不弹出图片,可不写值(选填)
#### 展示图



#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)