📅  最后修改于: 2023-12-03 15:15:45.561000             🧑  作者: Mango
ngx-lightbox是一个基于Angular框架的图片轮播库,旨在提供一种简单易用的方式来浏览和轮播图片。
npm install ngx-lightbox --save
import { NgxLightboxModule } from 'ngx-lightbox';
@NgModule({
imports: [
NgxLightboxModule.forRoot()
]
})
export class AppModule { }
<ngx-lightbox [src]="images" [thumbSrc]="thumbnailImages"></ngx-lightbox>
ngx-lightbox支持多种自定义配置,以下为可选的配置项:
centerVertically
:是否垂直居中显示,默认为true;enableKeyboard
:是否启用键盘控制,默认为true;resizeDuration
:图片缩放动画时间,单位为毫秒,默认为200;wrapAround
:是否循环轮播,默认为false;showImageNumberLabel
:是否显示图片数量标签,默认为true;disableScrolling
:是否禁止页面滚动,默认为true;positionFromTop
:从窗口顶部的距离,单位为像素,默认为50;positionFromLeft
:从窗口左侧的距离,单位为像素,默认为0;resizeOnLoad
:是否在加载时缩放图片,默认为false。可根据需要进行自定义配置。
<ngx-lightbox [src]="images"></ngx-lightbox>
<ngx-lightbox [src]="images" [thumbSrc]="thumbnailImages"></ngx-lightbox>
<ngx-lightbox [src]="images" [showImageNumberLabel]="false">
<div class="my-label">{{currentIndex + 1}} / {{album.length}}</div>
</ngx-lightbox>
查询更多信息,请访问ngx-lightbox官方网站。