Shimmer Animation for Angular Applications
Simple and easy to user Shimmer Animation placeholder for your Angular applications. An application should be having a good User Experience inorder to succeed. Smaller things like adding a shimmer animation to let the users know that something is being loaded is a great way to improve the application's UX.
- Simple and Easy to Setup
- Ease to use
- CSS based super light
- Zero Dependencies
- Customizable
npm i @sreyaj/ng-shimmer
import { ShimmerModule } from '@sreyaj/ng-shimmer';
@NgModule({
...
imports: [ShimmerModule],
...
})
export class AppModule {}
<shimmer></shimmer>
Eg with few options:
<shimmer [width]="'100px'" [type]="'circle'"></shimmer>
Feature | Description | Attribute | Type | Default |
---|---|---|---|---|
Type Of Shimmer | You can change the appearance of the shimmer | type | 'line' or 'circle' or 'square' | 'line |
Width of the Shimmer | Shimmer width can be customized according to your need | width | string | '100%' |
Height of the Shimmer | Shimmer height can be customized according to your need | height | string | '12px' |
Animation Duration | Shimmer animation duration can be customized according to your need | duration | string | '1s' |
Rounded | Shimmer corners can be rounded of for 'line' or 'square' type | rounded | boolean | false |
Feel free to open Issues and Pull Requests