1.0.1 • Published 7 months ago

carousel-ng15 v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

Simple Angular carousel component

Demo

Live demo.

About

This is a fork version of ivylaboratory/angular-carousel with the following changes:

  • Navigation arrows new design
  • Bug fixes:
    • Fix scrolling to previous item scrolls to start only
    • Fix when drag & drop event starts on inner content (drag & drop is now blocked)
    • Fix autoplay stop when hovering carousel
  • Removed 'images' and 'loop' functionality to reduce bundle size ('loop' never worked before without 'images')
  • Changed default settings
  • Performed .sass and .ts linting, overall code cleanup (removing unused members) and modernization
  • Bundle size is reduced to 529 kB unpacked against 814 kB before
  • Dependency versions upgrade to fit Angular 14

Installation

Install the npm package.

  npm i carousel-angular

Import module:

  import {IvyCarouselModule} from 'carousel-angular';

  @NgModule({
      imports: [IvyCarouselModule]
  })

Usage

Put the contents of your cells in containers with the carousel-cell class.

<carousel>
  <div class="carousel-cell">
    <img src="path_to_image"> <!-- Or any other HTML content -->
  </div>
  <div class="carousel-cell">
    ...
</carousel>

Credits

Please see angular-carousel author's page respectively: drozhzhin-n-e