1.2.2 • Published 5 months ago
super-light-carousel v1.2.2
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:
Name | Type | Default | Description |
---|---|---|---|
selectedIndex | number | 0 | a two way binding value for selected slider, from 0 to (length of #slide children - 1) |
dots | boolean | true | |
navs | boolean | true | |
reverse | boolean | false | set true to reverse direction |
interval | number(ms) | null | timer interval |
pauseOnHover | boolean | true | |
wheel | number | 50 | this 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:
version | description |
---|---|
1.2.2 | wheel sensitivity added |
1.2.1 | wheel 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