0.0.5 • Published 8 months ago

ngx-swiperjs v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

NgxSwiperjs

This is a simple Angular wrapper for swiper.

Install

npm i --save ngx-swiperjs swiper

Usage

Import NgxSwiperjsModule

@NgModule({
  declarations: [AppComponent],
  imports: [BrowserModule, NgxSwiperjsModule],
  providers: [],
  bootstrap: [AppComponent],
})
export class AppModule {}

Use ngx-swiper and ngx-swiper-slide

<ngx-swiper [config]="config" height="600px">
  <ng-container *ngFor="let s of screenshots">
    <div *ngx-swiper-slide style="width: 360px; height: 100%">
      <img [src]="s" style="max-width: 100%; max-height: 100%" />
    </div>
  </ng-container>
</ngx-swiper>

config is a SwiperOptions imported from swiper/types

import { SwiperOptions } from 'swiper/types';
import { Mousewheel, Navigation, Pagination, A11y } from 'swiper/modules';

...
  public config: SwiperOptions = {
    modules: [Navigation, Pagination, A11y, Mousewheel],
    autoHeight: true,
    spaceBetween: 20,
    navigation: true,
    pagination: { clickable: true, dynamicBullets: true },
    slidesPerView: 'auto',
    centeredSlides: true,
    breakpoints: {
      400: {
        slidesPerView: 'auto',
        centeredSlides: false,
      },
    },
  };
...

check example for more details.

Screenshot

screnshot

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago