1.2.2 • Published 5 months ago

super-light-carousel v1.2.2

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

Angular super light Carousel

angular lightest carousel/slide show

no any dependencies required

this repo is a super light carousel based on scroll actions. please add CarouselComponent to modules(this component is a standalone component).

@NgModule({
  declarations: [
    ...
  ],
  imports: [
    ...
    CarouselComponent,
})
export class AppModule { }

use like this:

` <carousel [isReverse]="false" [dots]="true" [navs]="true" [wheel]="50" [interval]="1000" [(selectedIndex)]="selectedIndex">
    <div #slide style="background-color:red;height:100px;min-width: 100%;">s</div>
    <div #slide style="background-color:blue;height:100px;min-width: 80%;">l</div>
    <div #slide style="background-color:yellow;height:100px;min-width: 50%;">l</div>
    <div #slide style="background-color:green;height:100px;min-width: 100%;">c</div>
 </carousel>

inputs:

NameTypeDefaultDescription
selectedIndexnumber0a two way binding value for selected slider, from 0 to (length of #slide children - 1)
dotsbooleantrue
navsbooleantrue
reversebooleanfalseset true to reverse direction
intervalnumber(ms)nulltimer interval
pauseOnHoverbooleantrue
wheelnumber50this value is sensitivity of the mouse wheel in pixels. This value determines the amount of pixel movement required to trigger a slide change. to disable, set value to 0
  • don't forget to use #slide on every slide.
  • you should set width manually or you may use min-width!
  • Demo: https://stackblitz.com/edit/angular-o1c9fo?file=src%2Findex.html

changelogs:

versiondescription
1.2.2wheel sensitivity added
1.2.1wheel functionality added

DOnate:

  • btc: 1Pnm7fWt4LRDjUC6CSfbjLftfYt7QnqJhv

  • Tether: TKcPUCJFS8BHp1FKF3RJqSqKtdr4JuNSRX

1.2.0

5 months ago

1.1.6

5 months ago

1.2.2

5 months ago

1.2.1

5 months ago

1.1.5

5 months ago

1.1.4

5 months ago

1.1.3

5 months ago

1.1.2

6 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago

0.0.1

6 months ago