1.0.2 • Published 1 year ago

text-shuffle v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

TextShuffle Angular Library.

A library that randomly mixes input strings and outputs them from the front digit.

You can check out the demo here.

Excute

Installation

npm install text-shuffle --save

Usage

Import into your @NgModule.

import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { TextShuffleModule } from 'text-shuffle'

@NgModule({

  imports: [

    FormsModule,
    TextShuffleModule
  ],
  declarations: []
})
export class MyModule {}

Then, using your component.

@Component( {

  selector: 'app',
  template: '<text-shuffle [text]="text" [option.auto]="option.auto" [option.color]="option.color" [option.duration]="option.duration" [option.multiply]="option.multiply"></text-shuffle>'
} )
export class AppComponent {

  /* require */
  public text: string = 'TextShuffle, Put your mouse pointer here!'

  /* optional */
  public option: any = {

    auto: true,
    color: [

      '#ff3100',
      '#ff8000',
      '#ffc600',
      '#88ff00',
      '#00ff71',
      '#00e8ff',
      '#0084ff',
      '#3100ff',
      '#ff00e1',
      '#ff003e',
      '#e6e6e6',
      '#808080',
      '#333333'
    ],
    duration: 500,
    multiply: 2.0
  }
}

Parameter

NameTypeDescriptionDefault
textstringString to output."''"
option.autobooleanWhether the shuffle animation is automatic.true
option.colorArrayText transformation color.['#ff3100','#ff8000','#ffc600','#88ff00','#00ff71','#00e8ff','#0084ff','#3100ff''#ff00e1','#ff003e','#e6e6e6','#808080','#333333']
option.durationnumberTime of animation operation.500
option.multiplynumberSize scale drawn on the canvas.2.0

Change Log

1.0.0 : Initial release.

License

MIT

Other programs

https://bettep.org