ngx-notation-reveal
TypeScript icon, indicating that this package has built-in type declarations

17.0.0 • Public • Published


Notation Reveal

GitHub License NPM Version NPM Downloads

Notation Reveal is an Angular component to add the Rough Notation animation when element scrolls into view.

Demo

Demo Gif

View the live demo or CodeSandbox!

Installation

Install using a package manager:

npm i ngx-notation-reveal

or

yarn add ngx-notation-reveal

Usage

First, import the module.

import { NotationRevealModule } from 'ngx-notation-reveal';

@NgModule({
    imports: [NotationRevealModule],
})
export class AppModule {}

Next, set up a config property. You can read all annotation types on Rough Notation's official documentation.

import { RoughAnnotationConfig } from 'ngx-notation-reveal';

readonly underline = {
    type: 'underline',
    color: '#F38181',
} as RoughAnnotationConfig;

Lastly, add component in the HTML.

<notation-reveal [config]="underline">This sentence will be underlined.</notation-reveal>

Directives

Optionally, override the reset flag to avoid re-animations.

<notation-reveal [reset]="false"></notation-reveal>

Delay, set to 1000 milliseconds (1 second) by default, can also be overridden.

<notation-reveal [delay]="5000"></notation-reveal>

License

MIT © Namito Yokota

Readme

Keywords

none

Package Sidebar

Install

npm i ngx-notation-reveal

Weekly Downloads

110

Version

17.0.0

License

none

Unpacked Size

25.7 kB

Total Files

13

Last publish

Collaborators

  • namitoyokota