1.1.0 • Published 11 months ago

@omnedia/ngx-word-pullup v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

ngx-word-pullup

@omnedia/ngx-word-pullup is an Angular library that provides a smooth pull-up animation effect for words within Angular applications. This component is designed to sequentially pull up and reveal words with a customizable delay.

Features

  • Pull-up animation for displaying words sequentially.
  • Fully customizable animation speed and style.
  • Lightweight and easy to integrate as a standalone component.

Installation

Install the library using npm:

npm install @omnedia/ngx-word-pullup

Usage

Import the NgxWordPullupComponent in your Angular module or component:

import { NgxWordPullupComponent } from '@omnedia/ngx-word-pullup';

@Component({
  ...
  imports: [
    ...
    NgxWordPullupComponent,
  ],
  ...
})

Use the component in your template:

<om-word-pullup [words]="['Welcome', 'to', 'our', 'website!']" [wordDelay]="300"></om-word-pullup>

API

<om-word-pullup
  [words]="words"
  [wordDelay]="wordDelay"
  styleClass="your-custom-class"
></om-word-pullup>
  • words: An array of strings or a single string to be animated. If a single string is provided, it will be split into individual words.
  • wordDelay: (optional) The delay between the appearance of each word in milliseconds. Minimum value is 100 ms. Default is 200 ms.
  • styleClass: (optional) A custom CSS class to apply to the component's wrapper element.

Example

<om-word-pullup
  [words]="'This is an example sentence'"
  [wordDelay]="150"
  styleClass="example-class"
></om-word-pullup>

This will animate each word of the sentence with a 150ms delay between them.

Styling

To customize the appearance of the words or the container, use the styleClass input to apply your own CSS classes.

.example-class {
  font-size: 24px;
  color: #333;
}

Contributing

Contributions are welcome. Please submit a pull request or open an issue to discuss your ideas.

License

This project is licensed under the MIT License.

1.1.0

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago