React Image Gallery缩略图支持的轮播组件

缩略图导航的轮播图你肯定用过不少,但react-image-gallery真的是我用下来比较顺的一个。滑动流畅,响应也快,尤其在手机上体验挺不错。你直接滑就行,几乎不用做什么额外适配。

自定义能力也蛮强的,像幻灯片的渲染、导航样式、右到左模式这些都支持。全屏浏览也有,搭配个遮罩层,沉浸感还挺好。你要是做图集类应用,这个库真的省事。

安装也简单:一个 npm install react-image-gallery 搞定。样式这块建议直接引它自己的 SCSS,路径是~react-image-gallery/styles/scss/image-gallery.scss,集成到 webpack 里就好了。

我比较推荐配合自己的图片数据结构来搞,像这样:

{
  original: '原图地址',
  thumbnail: '缩略图地址'
}

只要数据格式对了,整个画廊就能跑起来。

如果你项目里用的是React 16+,想整一个带缩略图的轮播组件,react-image-gallery真的可以一试。不光轻量,才 7kb 左右,还能高度定制。

zip
react-image-gallery-master.zip 预估大小:43个文件
folder
react-image-gallery-master 文件夹
file
.eslintrc.json 188B
file
.gitignore 112B
file
package.json 2KB
file
package-lock.json 350KB
folder
src 文件夹
file
ImageGallery.jsx 44KB
file
SVG.jsx 1KB
file
gulpfile.js 2KB
file
LICENSE 1KB
folder
static 文件夹
file
10t.jpg 9KB
file
4.jpg 882KB
file
11.jpg 877KB
file
image_set_thumb.jpg 34KB
file
2t.jpg 10KB
file
8t.jpg 9KB
file
image_set_cropped.jpg 714KB
file
12.jpg 694KB
file
5t.jpg 5KB
file
7t.jpg 10KB
file
4v.jpg 141KB
file
12t.jpg 8KB
file
9t.jpg 10KB
file
3.jpg 432KB
file
4t.jpg 10KB
file
6.jpg 850KB
file
6t.jpg 9KB
file
10.jpg 862KB
file
11t.jpg 9KB
file
1.jpg 612KB
file
7.jpg 1.18MB
file
9.jpg 892KB
file
image_gallery_v1.0.2.gif 21.91MB
file
image_set_default.jpg 1.78MB
file
2.jpg 810KB
file
3t.jpg 8KB
file
1t.jpg 9KB
file
8.jpg 764KB
file
5.jpg 503KB
file
README.md 10KB
folder
example 文件夹
file
app.js 11KB
file
index.html 467B
file
app.css 3KB
file
.npmignore 23B
folder
styles 文件夹
folder
scss 文件夹
file
image-gallery.scss 7KB
zip 文件大小:33.71MB