🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

animated-mat-icon

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

animated-mat-icon

A simple lightweight package for animating angular mat icons

2.0.0
latest
Source
npm
Version published
Weekly downloads
3
-25%
Maintainers
1
Weekly downloads
 
Created
Source

Animated Mat Icon

A simple lightweight package for animating angular mat icons

Installation

Using npm

npm install animated-mat-icon --save

Using yarn

yarn add animated-mat-icon

Setup & Usage

To access <animated-mat-icon> in the app, you need to import AnimatedMatIconModule in the module.

...
import { AnimatedMatIconModule } from 'animated-mat-icon';
...

@NgModule({
    declarations: [
        ...
    ],
    imports: [
        ...
        AnimatedMatIconModule,
        ...
    ],
    providers: [
        ...
    ],
})

export class YourModule {}

After that, you can use the animated-mat-icon in the template.

<animated-mat-icon animation="heart-beat" icon="favorite"></animated-mat-icon>

Inputs

NameTypeDefaultoptionalDescription
animationstringfalseSpecify the animation name that you want to set on the icon
iconstringfalseSpecify the icon you want (Note: You can use any mat-icon)
onHoverbooelanfalsetrueIf you set this true, then the animation will happen only when you hover on top of the icon
colorstringblacktrueSet this to the desired color (Note: Any css color can be applied)
sizestringtrueSet this to the desired size (Note: Any css size like px, %, em can be applied, remember to use the same css format)

Animations

Note: You can use any icons with any of these animations

move-to-right

<animated-mat-icon animation="move-to-right" icon="arrow_right_alt"></animated-mat-icon>

move-to-right

cross

<animated-mat-icon animation="cross" icon="clear"></animated-mat-icon>

cross

diagonal-pulse

<animated-mat-icon animation="diagonal-pulse" icon="call_received"></animated-mat-icon>

diagonal-pulse

refresh

<animated-mat-icon animation="refresh" icon="refresh"></animated-mat-icon>

refresh

heart-beat

<animated-mat-icon animation="heart-beat" icon="favorite"></animated-mat-icon>

heart-beat

roll-back

<animated-mat-icon animation="roll-back" icon="loop"></animated-mat-icon>

roll-back

italic-deform

<animated-mat-icon animation="italic-deform" icon="clear_all"></animated-mat-icon>

italic-deform

winding

<animated-mat-icon animation="winding" icon="settings"></animated-mat-icon>

winding

wrench

<animated-mat-icon animation="wrench" icon="build"></animated-mat-icon>

wrench

mouse-click

<animated-mat-icon animation="mouse-click" icon="mouse"></animated-mat-icon>

mouse-click

brush

<animated-mat-icon animation="brush" icon="brush"></animated-mat-icon>

brush

lock

<animated-mat-icon animation="lock" icon="lock"></animated-mat-icon>

lock

unlock

<animated-mat-icon animation="unlock" icon="lock_open"></animated-mat-icon>

unlock

hourglass

<animated-mat-icon animation="hourglass" icon="hourglass_full"></animated-mat-icon>

hourglass

write

<animated-mat-icon animation="write" icon="create"></animated-mat-icon>

write

rocket

<animated-mat-icon animation="rocket" icon="airplanemode_active"></animated-mat-icon>

rocket

left-right

<animated-mat-icon animation="left-right" icon="swap_horiz"></animated-mat-icon>

left-right

Keywords

angular

FAQs

Package last updated on 08 Mar 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts