UNPKG

ipsos-components

Version:

Material Design components for Angular

61 lines (47 loc) 2.36 kB
<h1>Default Slider</h1> Label <mat-slider #slidey aria-label="Basic slider"></mat-slider> {{slidey.value}} <h1>Colors</h1> <mat-slider color="primary" value="50" thumbLabel aria-label="Primary color slider"></mat-slider> <mat-slider color="accent" value="50" thumbLabel aria-label="Accent color slider"></mat-slider> <mat-slider color="warn" value="50" thumbLabel aria-label="Warn color slider"></mat-slider> <h1>Slider with Min and Max</h1> <input [(ngModel)]="min" type="number"> <mat-slider [min]="min" [max]="max" tickInterval="5" #slider2 aria-label="Min & max slider"> </mat-slider> {{slider2.value}} <input [(ngModel)]="max" type="number"> <h1>Disabled Slider</h1> <mat-slider disabled [(ngModel)]="disabledValue" [tickInterval]="1" aria-label="Disabled slider"> </mat-slider> <input [(ngModel)]="disabledValue" type="number"> <h1>Slider with set value</h1> <mat-slider value="43" aria-label="Initial value slider"></mat-slider> <h1>Slider with step defined</h1> <mat-slider min="1" max="100" step="20" #slider5 aria-label="Slider with step"></mat-slider> {{slider5.value}} <h1>Slider with set tick interval</h1> <mat-slider tickInterval="auto" aria-label="Slider with auto ticks"></mat-slider> <mat-slider tickInterval="9" aria-label="Slider with ticks"></mat-slider> <h1>Slider with Thumb Label</h1> <mat-slider thumbLabel aria-label="Slider with thumb label"></mat-slider> <h1>Slider with one-way binding</h1> <mat-slider [value]="val" step="40" aria-label="Slider with value binding"></mat-slider> <input [(ngModel)]="val" type="number"> <h1>Slider with two-way binding</h1> <mat-slider [(ngModel)]="demo" step="40" aria-label="Slider with ngModel"></mat-slider> <input [(ngModel)]="demo" type="number"> <h1>Inverted slider</h1> <mat-slider invert value="50" tickInterval="5" aria-label="Inverted slider"></mat-slider> <h1>Vertical slider</h1> <mat-slider vertical thumbLabel tickInterval="auto" value="50" aria-label="Vertical slider"> </mat-slider> <h1>Inverted vertical slider</h1> <mat-slider vertical invert thumbLabel tickInterval="auto" value="50" aria-label="Inverted vertical slider"> </mat-slider> <mat-tab-group> <mat-tab label="One"> <mat-slider min="1" max="5" value="3" aria-label="Slider in a tab"></mat-slider> </mat-tab> </mat-tab-group>